许可不足

时间:2017-12-23 13:43:06

标签: php youtube-api youtube-data-api

因为我想要介绍我的第一步。

我使用了这个例子:PHP Quickstart

  1. 通过composer安装google / apiclient
  2. 在Google Developers Console中创建项目
  3. 向我的项目添加凭据
  4. 将client_secret.json上传到我的网络服务器
  5. 运行脚本&输入代码
  6. 
    
    Credentials saved to /files/php-yt-oauth2.json
    This channel's ID is UC_x5XG1OV2P6uZZ5FSM9Ttw. Its title is Google Developers, and it has 125874726 views.
    
    
    

    现在我要列出一个播放列表的所有视频:

    
    
    function playlistItemsListByPlaylistId($service, $part, $params) {
        $params = array_filter($params);
        $response = $service->playlistItems->listPlaylistItems(
            $part,
            $params
        );
    
        print_r($response);
    }
    
    playlistItemsListByPlaylistId($service,
        'snippet',
        array('maxResults' => 1, 'playlistId' => 'ID'));
    
    
    

    收到以下错误:

    
    
    [23-Dec-2017 14:29:59 Europe/Berlin] PHP Fatal error:  Uncaught Google_Service_Exception: {
     "error": {
      "errors": [
       {
        "domain": "global",
        "reason": "insufficientPermissions",
        "message": "Insufficient Permission"
       }
      ],
      "code": 403,
      "message": "Insufficient Permission"
     }
    }
     in /html/sa/vendor/google/apiclient/src/Google/Http/REST.php:118
    
    
    

    我不知道哪里出错了,我希望有人可以帮我解决这个问题。

0 个答案:

没有答案