我正试图通过" YouTube直播流媒体API"访问listLiveBroadcasts。 (YouTube Data API v3)。我有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
使用google的示例api密钥。
答案 0 :(得分:1)
您不应该使用Google的示例API密钥。在Developer Console中创建一个新应用程序并使用该应用程序的API密钥。