使用 Vimeo 限制返回的数据 API 3
Limit returned data with Vimeo API 3
我正在使用 Vimeo (V3) API 从客户端应用程序搜索 public 视频。我需要返回的只是标题和 url 与我的查询相匹配的视频,但我却收到了大量多余的数据(到我的应用程序),总计超过 300K + 响应。
我注意到以前的(已弃用)APIs 有参数,例如 summary_response
用于搜索视频终点。 V3有类似的东西吗?根据 V3 端点文档,似乎没有任何内容可用。如果没有参数,是否还有其他方法可以限制响应数据?
开发者站点文档有点落后,但 Vimeo 确实支持限制您的响应内容。目前只在google group中详细说明,但我会在这里重新解释。
您请求的字段越少,您的 API 请求应该 return 越快。
"fields" 是一个查询字符串参数,允许您定义字段的白名单。只有您请求的字段才会显示在
响应正文。
多个字段应以逗号分隔,嵌套字段应按句点分隔。
/me/users?fields=uri
{
"uri" : "..."
}
/me/users?fields=uri,websites.link
{
"uri" : "...",
"websites" : [{
"link" : "..."
}, {
"link" : "..."
}]
}
我正在使用 Vimeo (V3) API 从客户端应用程序搜索 public 视频。我需要返回的只是标题和 url 与我的查询相匹配的视频,但我却收到了大量多余的数据(到我的应用程序),总计超过 300K + 响应。
我注意到以前的(已弃用)APIs 有参数,例如 summary_response
用于搜索视频终点。 V3有类似的东西吗?根据 V3 端点文档,似乎没有任何内容可用。如果没有参数,是否还有其他方法可以限制响应数据?
开发者站点文档有点落后,但 Vimeo 确实支持限制您的响应内容。目前只在google group中详细说明,但我会在这里重新解释。
您请求的字段越少,您的 API 请求应该 return 越快。
"fields" 是一个查询字符串参数,允许您定义字段的白名单。只有您请求的字段才会显示在 响应正文。
多个字段应以逗号分隔,嵌套字段应按句点分隔。
/me/users?fields=uri
{
"uri" : "..."
}
/me/users?fields=uri,websites.link
{
"uri" : "...",
"websites" : [{
"link" : "..."
}, {
"link" : "..."
}]
}