使用 Vimeo API 获取专辑列表及其视频未按预期工作

Getting the lists of albums and its videos with Vimeo API is not working as expected

我尝试使用 php 库从我的 Vimeo 帐户中检索群组相册,但它没有给我想要的数据。

我希望能够检索组,然后是与该组相关的专辑,然后是该专辑中的视频。到目前为止,我能够获取组,但该组没有 return 它的相册,并且尝试使用他们的 ID 单独获取相册给我以下错误:找不到请求的相册。

浏览开发者门户

https://developer.vimeo.com/api/reference/groups#get_group

group_id = 614274

https://developer.vimeo.com/api/reference/albums#get_album
album_id = 22263
user_id = 102934564

我希望 API 使用拉出组及其所有相关专辑,并且通过专辑我可以进一步查询以获取专辑包含的视频。

群组相册(本质上是群组中的相册)是一项不再真正受支持的旧 Vimeo 功能,并且没有 API 端点可与它们进行交互。根据您的用例,您可能需要考虑使用 Showcases(用于在外部共享您的内容)或 Projects(用于团队内协作)。这些功能具有 API 个易于支持的端点,请参阅此处的文档:

展柜:https://vimeo.zendesk.com/hc/en-us/articles/228908367-Showcases

展示 API(请注意,API 仍然引用具有原始名称 "albums" 的功能):https://developer.vimeo.com/api/reference/albums

项目:https://vimeo.zendesk.com/hc/en-us/articles/115011969887-Projects

项目 API(请注意 API 包含对功能原始名称 "folders" 的引用,但支持 "projects" 路径并且应该在以后使用) : https://developer.vimeo.com/api/reference/projects

对我来说,问题是我的令牌仅在 public 范围内。 我生成了一个具有 public, private 范围的新令牌 - 它有效。