【问题标题】:Vimeo Api PHP Setup issueVimeo Api PHP 设置问题
【发布时间】:2019-02-19 16:46:01
【问题描述】:

我正在按照入门指南使用 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)

【问题讨论】:

    标签: php wordpress vimeo vimeo-api


    【解决方案1】:

    要使用 Vimeo 库,您必须拥有 PHP >= 7.1.0,请查看以下网址的要求

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

    或尝试与 PHP >= 5.3.0 兼容的旧版本(如果它仍然有效),

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

    【讨论】:

      猜你喜欢
      • 2021-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多