Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
20秒Vimeo API调用与WordPress集成_Wordpress_Vimeo_Vimeo Api - Fatal编程技术网

20秒Vimeo API调用与WordPress集成

20秒Vimeo API调用与WordPress集成,wordpress,vimeo,vimeo-api,Wordpress,Vimeo,Vimeo Api,我们有一个WordPress定制版本,并集成了Vimeo API,将视频传输到网站 安装程序正在运行,但API调用需要20秒。我们使用邮递员进行了测试,测试只需1-2秒 有解决方案吗?在请求中使用fields参数告诉API只返回应用程序所需的元数据。因为Vimeo API响应可能非常大,特别是在检索视频列表时,fields参数可以显著减小响应的大小,并随后增加响应时间 例如,假设您请求获取最后10个上载的视频。请求如下所示: curl -X GET https://api.vimeo.com/m

我们有一个WordPress定制版本,并集成了Vimeo API,将视频传输到网站

安装程序正在运行,但API调用需要20秒。我们使用邮递员进行了测试,测试只需1-2秒

有解决方案吗?

在请求中使用fields参数告诉API只返回应用程序所需的元数据。因为Vimeo API响应可能非常大,特别是在检索视频列表时,fields参数可以显著减小响应的大小,并随后增加响应时间

例如,假设您请求获取最后10个上载的视频。请求如下所示:

curl -X GET https://api.vimeo.com/me/videos?page=1&per_page=10
  -H 'Accept: application/vnd.vimeo.*+json;version=3.4' 
  -H 'Authorization: bearer [token]' 
curl -X GET https://api.vimeo.com/me/videos?page=1&per_page=10&fields=uri,name,description,link
  -H 'Accept: application/vnd.vimeo.*+json;version=3.4' 
  -H 'Authorization: bearer [token]' 
响应将返回10个视频的完整视频对象,这些视频可能相当大。但是,如果您在响应中只需要一些元数据,例如视频的名称、描述及其在vimeo.com上的链接,那么带有字段param的相同请求将如下所示:

curl -X GET https://api.vimeo.com/me/videos?page=1&per_page=10
  -H 'Accept: application/vnd.vimeo.*+json;version=3.4' 
  -H 'Authorization: bearer [token]' 
curl -X GET https://api.vimeo.com/me/videos?page=1&per_page=10&fields=uri,name,description,link
  -H 'Accept: application/vnd.vimeo.*+json;version=3.4' 
  -H 'Authorization: bearer [token]' 

fields参数记录在这里:

这很有帮助,但我们已经尝试过了,没有什么区别。有没有办法确定它是我们网站所在的服务器还是Vimeo服务器?