API идентификатора контента YouTube возвращает запрещенную ошибку - PullRequest
0 голосов
/ 26 февраля 2019

Я создал служебную учетную запись для использования с API идентификатора контента YouTube. Я выполняю действия, описанные в разделе Настройка учетной записи службы:

https://developers.google.com/youtube/partner/guides/oauth2_for_service_accounts

ЭтапыКажется, я немного устарел, я не могу найти API контента YouTube в консоли разработчика.

Я могу загрузить видео на канал.Ну, когда я делаю запросы с использованием этой учетной записи службы, я получаю запрещенные ошибки.Например ниже ошибка, когда я пытаюсь получить список владельцев контента.

error::::::{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "insufficientPermissions",
    "message": "Insufficient Permission: Request had insufficient authentication scopes."
   }
  ],
  "code": 403,
  "message": "Insufficient Permission: Request had insufficient authentication scopes."
 }
}

Вот код PHP:

$client = new Google_Client();
    $client->setAccessType("offline");
    $client->setApprovalPrompt("force");
    $client->setClientId($OAUTH2_CLIENT_ID);
    $client->setClientSecret($OAUTH2_CLIENT_SECRET);
$client->setScopes(array('https://www.googleapis.com/auth/youtube', 'https://www.googleapis.com/auth/youtubepartner'));
        $youtube = new Google_Service_YouTube($client);

    $youtubePartner = new Google_Service_YouTubePartner($client);
$contentOwnersListResponse = $youtubePartner->contentOwners->listContentOwners(
          array('fetchMine' => true));
          $contentOwnerId = $contentOwnersListResponse['items'][0]['id'];

1 Ответ

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

Вы упомянули, что не можете видеть "API идентификатора контента YouTube" в своей Консоль разработчика Google , думаю, вам нужно проверить Партнерскую программу YouTube .Обратите внимание, что « API идентификатора контента YouTube предназначен для использования контент-партнерами YouTube и недоступен для всех разработчиков или всех пользователей YouTube ».Об этом говорится в примечании в верхней части страницы .

...