获取我的帐户上传的所有带有特定标签 Vimeo API 的视频



我需要获取我上传的所有包含特定标签的视频,我目前正在使用当前方法的 Node.js SDK:

vimeo.request({
    method: 'GET',
    path: '/me/videos'
  }, function (error, body, status_code, headers) {
    if (error) {
      console.log(error)
    }
    console.log(body)
})

它会成功返回上传到我帐户的所有视频,但是例如,我不知道如何使用"reel"标签获取所有视频。

很遗憾,您无法指定标签并在使用该标签的帐户中获取所有视频。您只能在Vimeo上获取带有指定标签的所有公开视频。

您可以向/me/videos 发出请求,并使用 fields 参数仅返回标记元数据,然后循环访问列表以仅获取所需的标记。

该请求可能如下所示:

curl -X GET 'https://api.vimeo.com/me/videos?fields=uri,tags' 
  -H 'Accept: application/vnd.vimeo.*+json;version=3.4' 
  -H 'Authorization: bearer [token]' 

https://developer.vimeo.com/api/common-formats#json-filter

老问题,但现在有一种方法可以过滤或查询

curl -X GET 'https://api.vimeo.com/me/videos?filter_tag=yourtag' 
  -H 'Accept: application/vnd.vimeo.*+json;version=3.4' 
  -H 'Authorization: bearer [token]'

curl -X GET 'https://api.vimeo.com/me/videos?query=yourtag&query_fields=tags' 
  -H 'Accept: application/vnd.vimeo.*+json;version=3.4' 
  -H 'Authorization: bearer [token]'

最新更新