我尝试了Vimeo live streaming API,并遵循了这个指南https://developer.vimeo.com/api/live/events。
然而,在步骤2:https://developer.vimeo.com/api/live/events#managing-a-live-event-step-2中,我得到了这样的结果:
{
"error": "Unable to upload a video. Please contact the app's creator.",
"link": null,
"developer_message": "Invalid upload approach provided. The only valid approach for versions greater than 3.0 are `streaming`, `pull`, ' .\n '`post`, and `tus`.",
"error_code": 2230
}我的curl请求如下所示:
curl --location --request POST 'https://api.vimeo.com/me/videos' \
--header 'Authorization: bearer {token}' \
--header 'Content-Type: application/json' \
--header 'Accept: application/vnd.vimeo.*+json' \
--data-raw '{ "upload": { "approach": "live" } }'我有一个高级帐户,令牌是正确的。我尝试了错误消息中建议的upload.approach的其他值,但对于直播都不起作用。任何帮助都是非常感谢的。
发布于 2020-08-13 05:04:06
您是Vimeo Premium会员,需要企业帐户才能访问Live API:
要符合条件,您必须是Vimeo Enterprise客户或Vimeo开发合作伙伴。
请看这里的第一个要点:https://developer.vimeo.com/api/live/events#before-you-begin
发布于 2020-09-15 16:09:22
@Ashish Yes只有当你通过Vimeo网站处理直播流时,高级会员才足够。但通过api for events访问时,您必须拥有企业会员资格。没有企业版我们就不能使用,即使我们也有同样的问题。他们还提到了这个定价(检查图像),我被告知他们是故意这样做的。

https://stackoverflow.com/questions/63383488
复制相似问题