【发布时间】:2020-11-21 01:22:55
【问题描述】:
我正在尝试将视频从我的 ReactJS 应用程序上传到 Vimeo,但我收到“未提供用户凭据”。错误 (8003)。
我按照 Vimeo API 中的指南操作:https://developer.vimeo.com/api/upload/videos#form-approach
我的代码(上传视频的第一步):
const accessToken = "74a218e620507395c78219ab9421639c";
const size = form.file.size; // size of video in bytes
axios
.post("https://api.vimeo.com/me/videos", {
headers: {
Accept: "application/vnd.vimeo.*+json;version=3.4",
"Content-Type": "application/json",
Authorization: "bearer " + accessToken,
},
upload: {
approach: "post",
size: size,
redirect_url: "http://localhost:8083/success1",
},
})
.then((response) => {
console.log(response.data);
})
.catch((error) => {
console.log(error);
console.log(error.response);
});
回应:
如你所见,我确实有上传权限。
我做错了什么?
【问题讨论】:
标签: reactjs video upload axios vimeo