【发布时间】:2015-01-14 08:10:15
【问题描述】:
我在获取上传的 youtube 视频列表时遇到问题,我认为我正确地遵循了文档,但我总是收到错误消息“未捕获的异常 'Google_Service_Exception' 并显示消息'调用 GET https://www.googleapis.com/youtube/v3/videos?part=contentDetails&chart=mostPopular 时出错:(403) 每日限制已超过未经身份验证的使用。继续使用需要注册。"
下面是我的代码
$OAUTH2_CLIENT_ID = 'myclientid';
$OAUTH2_CLIENT_SECRET = 'myclientsecret';
$client = new Google_Client();
$client->setClientId($OAUTH2_CLIENT_ID);
$client->setClientSecret($OAUTH2_CLIENT_SECRET);
$client->setScopes('https://www.googleapis.com/auth/youtube');
$redirect = filter_var('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'],
FILTER_SANITIZE_URL);
$client->setRedirectUri($redirect);
// Define an object that will be used to make all API requests.
$youtube = new Google_Service_YouTube($client);
$m = $youtube->videos->listVideos('contentDetails', ['chart' => 'mostPopular','mine' => true]);
var_dump($m->items());
【问题讨论】:
标签: php youtube google-api google-api-php-client youtube-data-api