无法访问我的Youtube分析统计数据,因为我被禁止

无法访问我的Youtube分析统计数据,因为我被禁止,youtube,google-api,youtube-api,youtube-data-api,youtube-analytics-api,Youtube,Google Api,Youtube Api,Youtube Data Api,Youtube Analytics Api,我正在使用OAuth2服务器对服务器 我收到这个信息: HTTP状态:403 { "error": { "errors": [ { "domain": "global", "reason": "forbidden", "message": "Forbidden" } ], "code": 403, "message": "Forbidden" } } 我启用了所有Youtube API 这是我的密码: $service_token

我正在使用OAuth2服务器对服务器

我收到这个信息:

HTTP状态:403

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "forbidden",
    "message": "Forbidden"
   }
  ],
  "code": 403,
  "message": "Forbidden"
 }
}
我启用了所有Youtube API

这是我的密码:

    $service_token_arr = json_decode($_SESSION['service_token'], true);
    $access_token = $service_token_arr['access_token'];

    $url = 'https://www.googleapis.com/youtube/analytics/v1/reports';
    $params = '?end-date=2015-09-10&ids=channel%3D%3D' . YOUTUBE_CHANNEL_ID . '&metrics=views&start-date=2015-05-01&dimensions=day&sort=day';

    $ch = curl_init( $url . $params );

    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Bearer ' . $access_token));
    //curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
    //curl_setopt($ch, CURLOPT_TIMEOUT, 40);

    //execute post
    $result = curl_exec( $ch );
    $http_code = curl_getinfo( $ch, CURLINFO_HTTP_CODE );

    if($http_code != '200') {
        //error_log( get_bloginfo('name') . ' - Facebook Page - HTTP ' . $http_code . ' Error.' );
        echo '[Error:' . $http_code . ']';
    }
以下是我使用的范围:

$scopes = 'https://www.googleapis.com/auth/yt-analytics.readonly';
我之所以使用PHP CURL,是因为Google PHP SDK不支持Youtube分析

我忘了还指出,在一个帐户下,我有多个Youtube帐户。我不确定如何使它与API一起工作。但我怀疑这与我的问题有关

有什么我遗漏的吗


我每天只想获取我的视频浏览量。

您使用哪个或多个作用域进行身份验证?我刚刚添加了我的问题。谢谢你指出我的问题中没有。我需要另一个作用域吗?您使用哪个或多个作用域进行身份验证?我刚刚补充了我的问题。谢谢你指出我的问题中没有。我需要另一个示波器吗?