我正在尝试通过“YouTube Live Streaming API”(YouTube Data API v3)访问 listLiveBroadcasts。我有 Auth 2.0 访问权限,并且每次都成功获取令牌。使用相同的逻辑,我成功访问了 Google+ 日历事件,我也启用了 YouTube API。但是当我试图列出时:
$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
使用谷歌的示例 api 密钥。