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

Using the Vimeo API, how do I replace all videos in a Vimeo album?

使用 curl,我正在尝试创建一个有效的 Vimeo API 调用,用一组不同的视频替换 Vimeo 相册中的视频。 (The docs are here.) 我已成功从相册中删除现有视频,但 Vimeo 似乎看不到我的新视频信息。 Vimeo 以 201 ("created") 代替我正在寻找的 200 进行响应。

这是我的 curl 命令(带有实际数据的子命令):

curl -H "Authorization: bearer 123abc456def" -X PUT --data "videos=%2Fvideos%2F11111%2C%2Fvideos%2F22222%2C%2Fvideos%2F33333" "https://api.vimeo.com/me/albums/7777777/videos"

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

这是我第一次使用 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"

可能是正确的请求。