【发布时间】:2018-09-16 11:43:03
【问题描述】:
我在这里询问是否可以完全使用具有 angular 2+ 的 youtube 数据 api v3,文档仅包含来自 javascript 的示例,例如身份验证、播放列表视频、插入播放列表和搜索视频 (samples)
我正在尝试上传视频,使用如下参数:
(gapi.client as any).youtube.videos.insert({
"resource": {
// Video title and description
"snippet": {
"title": "Test",
"description": "Test video upload via YouTube API"
},
"status": {
"privacyStatus": "private"
}
},
"part": "snippet,status,id",
"media": {
"body": video
})
我的问题是,即使这样,它总是返回错误 404:“请求不包括视频内容。”,文档说视频需要是 video/* 或 application/octet-stream,而我的视频对象是从 Blob 扩展而来的 File。
我可能做错了什么? 如果是视频文件,我该怎么办?
PS:"(gapi.client as any).youtube" 有这个 any,因为 youtube 不是来自界面的属性,它已加载。
【问题讨论】:
标签: youtube youtube-api youtube-data-api