我已经使用Youtube的v3数据API跟踪了将视频上传到Youtube的文档。
我能够成功上传视频,但我需要知道视频是否已完成处理,在documentation它说我可以通过
processingDetails
作为parts
参数的一部分,这应该会给我回复处理细节,但我一直有400错误,我看到有人在2 - 3年前遇到同样的问题,并问{{3} },所以我想确认这是否只是一个文档问题,或者我是否错误地调用了这个问题?
POST /upload/youtube/v3/videos?uploadType=resumable&part=id,snippet,processingDetails,status HTTP/1.1" 400
答案 0 :(得分:1)
您引用的问题是已向Google小组here报告的涉及youtube.videos.insert()
和processingDetails
的已知问题。
对processingDetails.processingProgress
的{{1}}还有一个相关的现存issue。
与此同时,对我有用的是上传视频,然后拨打youtube.videos().list
包括youtube.videos.list()
作为参数。例如,我在上传后立即得到了这个结果:
processingDetails
以下是 "processingDetails": {
"processingStatus": "succeeded",
"fileDetailsAvailability": "available",
"processingIssuesAvailability": "available",
"tagSuggestionsAvailability": "available",
"editorSuggestionsAvailability": "available",
"thumbnailsAvailability": "inProgress"
}
上的其他docs。