Vimeo Api PHP安装问题

时间:2019-02-19 16:46:01

标签: php wordpress vimeo vimeo-api

我正在遵循入门指南,使用wordpress(https://developer.vimeo.com/api/guides/start)错误在网站上实现Vimeo API,我在一个非常基本的代码上遇到了一个问题:

<?php
 error_reporting(E_ALL);
 ini_set('display_errors', 1);

 $pathToAutoload = get_template_directory().'/vendor/autoload.php';
 require $pathToAutoload;
 use Vimeo\Vimeo;

 $client = new Vimeo(
  "myClientId",
  "myClientSecret",
  "myAccessToken"
 );

 $response = $client->request('/tutorial', array(), 'GET');
 print_r($response);
?>

我收到此错误:

Parse error: syntax error, unexpected ':', expecting ';' or '{' in /Users/Robin/Documents/Works/mySite/v4/wordpress/wp-content/themes/my-theme/vendor/vimeo/vimeo-api/src/Vimeo/Vimeo.php on line 88

错误似乎来自库本身。 在此行出现错误的代码是:

public function request($url, $params = array(), $method = 'GET', $json_body = true, array $headers = array()): array

任何想法如何调试它?

(我正在使用MAMP Pro和PHP 5.6.37)

1 个答案:

答案 0 :(得分:3)

要使用Vimeo库,您必须具有PHP> = 7.1.0,请在下面的URL中查看要求

https://packagist.org/packages/vimeo/vimeo-api

或尝试与PHP> = 5.3.0兼容的旧版本(如果仍在工作),

https://packagist.org/packages/vimeo/vimeo-api#2.0.5