У меня есть приложение с использованием Youtube Analytics Api, и я хочу получить просмотр канала в определенном диапазоне дат. Канал добавлен в мое добавление, и мое приложение авторизовано. Затем я отправляю этот запрос.
$this->setToken($account->token);
$today = date("Y-m-d");
$datePast = date('Y-m-d',strtotime('10/16/2017'));
try {
$activitiesView = $this->youtube_analytics->reports->query('channel=='.$code.'', $datePast , $today, 'views', array('dimensions' => 'day'));
} catch(Google_ServiceException $e) { }
Log::info($activitiesView);
Я регистрирую ответ. Ответ я получаю
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "Forbidden"}
],
"code": 403,
"message": "Forbidden"}
Что я могу сделать, чтобы прекратить получать эту ошибку, или YouTube не дает разрешения в любом случае.
Я использую PHP, Google Client Api
Задача ещё не решена.
Других решений пока нет …