Я пытаюсь получить доступ к listLiveBroadcasts через «API YouTube Live Streaming» (API данных YouTube v3). У меня есть доступ Auth 2.0, и я каждый раз успешно получаю токен. С той же логикой я успешно получаю доступ к событиям календаря Google+, я также включил API YouTube. но когда я пытаюсь перечислить:
$youtube->liveBroadcasts->listLiveBroadcasts( 'id,contentDetails', array( 'mine' => 'true', ));
Выдает ошибку:
[domain] => global
[reason] => insufficientPermissions
[message] => Insufficient Permission
Я пробовал все, установите область действия на $scopes, чтобы
auth/youtube;
попробовал также, включив:
force-ssl
readonly
Тот же код работает в
https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/list
с примером ключа Google API.