Vimeo api 使用Vimeo API,如何替换Vimeo相册中的所有视频?

Vimeo api 使用Vimeo API,如何替换Vimeo相册中的所有视频?,vimeo-api,Vimeo Api,使用curl,我试图创建一个工作的vimeoapi调用,用一组不同的视频替换Vimeo相册中的视频。(.)我正在成功地从相册中删除现有视频,但Vimeo似乎看不到我的新视频信息。Vimeo用201(“已创建”)来响应,而不是我正在寻找的200 下面是我的curl命令(使用subs表示实际数据): 我不知道我做错了什么,Vimeo API文档和游乐场没有给我需要的答案。我的问题和意见: 我是否应该对新的视频URI进行url编码(例如1111122222等)?我也尝试过不使用url编码,但没有任何

使用curl,我试图创建一个工作的vimeoapi调用,用一组不同的视频替换Vimeo相册中的视频。(.)我正在成功地从相册中删除现有视频,但Vimeo似乎看不到我的新视频信息。Vimeo用201(“已创建”)来响应,而不是我正在寻找的200

下面是我的curl命令(使用subs表示实际数据):

我不知道我做错了什么,Vimeo API文档和游乐场没有给我需要的答案。我的问题和意见:

  • 我是否应该对新的视频URI进行url编码(例如1111122222等)?我也尝试过不使用url编码,但没有任何区别。但是201可能会告诉我,它没有处理我的替换URI

  • 此操作需要PUT。我已经使用PUT成功地将视频添加到现有的相册中(在LiveCode中,没有使用curl进行尝试)

  • 当我在LiveCode中尝试这个时,我得到了相同的结果。我将请求移动到curl,因为越来越多的人熟悉curl

这是我第一次使用Vimeo API进行竞技表演。这是一个巨大的资源,在此之前,我一直没有遇到过任何问题。我只是停留在这个项目,真的需要它的工作


感谢您提供的帮助。

这是一种古老的、不推荐使用的处理批量编辑的方法。我不知道它是怎么存在的。我们将把它移到3.4中正确的批创建标准

我认为现有的系统应该是一个逗号分隔的视频id列表,所以

curl -H "Authorization: bearer 123abc456def" -X PUT --data "videos=11111%2C22222%2C33333" "https://api.vimeo.com/me/albums/7777777/videos"

这可能是正确的要求

谢谢Dashron!你说得对,我必须传递视频ID,而不是视频URI。成功了。在这件事上他们错了。很好的发现,我现在就来解决
curl -H "Authorization: bearer 123abc456def" -X PUT --data "videos=11111%2C22222%2C33333" "https://api.vimeo.com/me/albums/7777777/videos"