我正在使用YouTube API检索频道的赞助商列表。几天前它工作正常,但昨天开始返回错误403:
禁止访问。该请求可能未得到适当的授权。
我可以使用户登录并授予该应用程序的权限。当我尝试从用户的频道中检索赞助商列表时,会发生错误。
摘录自我使用的代码:
$client = new Google_Client();
$client->setScopes('https://www.googleapis.com/auth/youtube.readonly');
$client->setClientId('CLIENT_ID');
$client->setClientSecret('CLIENT_SECRET');
$client->setAccessType('offline');
$client->setAccessToken([
'access_token' => 'TOKEN',
'refresh_token' => 'REFRESH_TOKEN',
'expires_in' => 'EXPIRES_IN',
]);
$params = [
'filter' => 'all',
'maxResults' => 50
];
$service = new Google_Service_YouTube($client);
$response = $service->sponsors->listSponsors('snippet', $params);
如何解决此错误?我需要更改什么?
其他信息:
https://www.googleapis.com/auth/youtube.readonly
; 谢谢!
答案 0 :(得分:0)
sponsors.list
已替换为members.list
。