我需要获取我上传的所有包含特定标签的视频,我目前正在使用当前方法的 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]'