Vimeo Api PHP Setup проблема - PullRequest
       8

Vimeo Api PHP Setup проблема

0 голосов
/ 19 февраля 2019

Я следую руководству по началу работы с API-интерфейсом Vimeo на веб-сайте с использованием WordPress (ошибка https://developer.vimeo.com/api/guides/start)) У меня возникла проблема с очень простым кодом:

<?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 голосов
/ 19 февраля 2019

Чтобы использовать библиотеку 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

...