【发布时间】:2011-11-27 03:27:07
【问题描述】:
我正在使用 YouTube/Gdata API(在 python 中)上传视频。
通过 API 上传视频后,我会收到包含视频数据(Youtube 链接、ID 等)的响应。但是,在 YouTube 对视频进行编码时(通常需要几分钟),视频不会公开发布。
我可以指定一个回调 url,YouTube 在处理完视频后可以发布到该网址吗?
【问题讨论】:
标签: youtube youtube-api
我正在使用 YouTube/Gdata API(在 python 中)上传视频。
通过 API 上传视频后,我会收到包含视频数据(Youtube 链接、ID 等)的响应。但是,在 YouTube 对视频进行编码时(通常需要几分钟),视频不会公开发布。
我可以指定一个回调 url,YouTube 在处理完视频后可以发布到该网址吗?
【问题讨论】:
标签: youtube youtube-api
没有。
您需要poll using the video id to and check the 'state' of the video 来检测“处理”何时不再存在。
【讨论】:
使用 Youtube 的 V3 API,您需要做一些类似但略有不同的事情。
GET https://www.googleapis.com/youtube/v3/videos?part=processingDetails&id={VIDEO_ID}&key={YOUR_API_KEY}
更多细节在这里: https://developers.google.com/youtube/v3/docs/videos/list
【讨论】: