我正在编写一个从 Vimeo 获取视频 ID、调用 API 并使用我们需要的所有数据填充数据库的脚本。
我能够获取所有字段,并且使用该 URL 一切正常: https : //api.vimeo.com/videos/ {video_id}
我还可以使用查询?fields=name 等... 只获取我需要的字段。
但是当我向 API 发出该请求时(即使我使用字段查询),类别数组为空,并且积分返回如下:
"credits": {
"uri": "/videos/{video_id}/credits",
"options": [
"GET",
"POST"
],
"total": 1
}
如果我提出另一个请求,这些网址:
https://api.vimeo.com/videos/ {video_id}/credits
https://api.vimeo.com/videos/ {video_id}/categories
我得到了我需要的关于学分和类别的所有信息。
问题是:我不想向 API 发出 3 个请求来获得我需要的一切。为什么原始视频请求中未包含演职员表和类别?有没有办法我可以通过一个电话来做到这一点?