0

サブスクライバビューの受信に問題があります。 権限を渡してアクセストークンを受け取った後、自分のYouTubeチャンネルの視聴回数を取得します。しかし、私はAPIから次のような答えを得る:youtube analytics apiサブスクライバビューの問題

  1. https://www.googleapis.com/auth/yt-analytics.readonly
  2. https://www.googleapis.com/auth/youtube

YouTubeアナリティクスへの私の要求:

私は次のスコープを使用して認証時

{ 
"error": { 
"errors": [ 
    { 
    "domain": "global", 
    "reason": "forbidden", 
    "message": "Forbidden" 
    } 
], 
"code": 403, 
"message": "Forbidden" 

$root = 'https://www.googleapis.com/youtube/analytics/v1/reports?'; 
    $params = [ 
     'ids' => 'channel=='.$my_channel_id, 
     'dimensions' => 'day,subscribedStatus', 
     'start-date' => $start_date, 
     'end-date' => $end_date, 
     'filters' => 'subscribedStatus==SUBSCRIBED', 
     'metrics' => 'views', 
     'access_token' => $my_access_token, 
    ]; 
    $prms = $params; 
    $params = http_build_query($params); 
    $request = $root.$params; 
    $res = $this->requestAPI($request); 

答えて

0

youtube apiには、購読者に関連する情報を発行する際にいくつかの制限があります。情報を取得するアクタントには、一定数の加入者が必要です。正確な量は分かりませんが、おそらくそれは500と等しいでしょう。

関連する問題