API данных Youtube — получение частных и частных плейлистовPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 API данных Youtube — получение частных и частных плейлистов

Сообщение Anonymous »

В приложении Laravel я пытаюсь получить плейлисты, связанные с моим каналом YouTube.
Эти плейлисты могут быть общедоступными, частными или частными.
Я могу получить общедоступные плейлисты, но я изо всех сил пытаюсь получить частные и частные плейлисты, даже если настроен oAuth.
Вот мой код

Код: Выделить всё

public function getPlaylist()
{

$client = new Client();
$client->setLogger(new \Monolog\Logger('google-api'));
$client->setApplicationName('Playlists');

$client->setAuthConfig(base_path('youtube.json'));

// Exchange authorization code for an access token.
if (Session::has('google_oauth_token')) {
$client->setAccessToken(Session::get('google_oauth_token'));
}

$service = new YouTube($client);

$queryParams = [
'channelId' => config('scraper.channelId'),
'maxResults' => 50,
'mine' => 1,
];

$response = $service->playlists->listPlaylists('snippet, contentDetails, status, id', $queryParams);

dd($response);
}
Я получаю следующую ошибку:

Код: Выделить всё

{
"error": {
"code": 400,
"message": "Incompatible parameters specified in the request: channelId, mine",
"errors": [
{
"message": "Incompatible parameters specified in the request: channelId, mine",
"domain": "youtube.parameter",
"reason": "incompatibleParameters",
"location": "parameters.",
"locationType": "other"
}
]
}
}
Когда я удаляю параметр mine. Я получаю общедоступные плейлисты.
Если я оставлю параметр mine и удалю идентификатор канала, я получу следующую ошибку:

Код: Выделить всё

{
"error": {
"code": 404,
"message": "Channel not found.",
"errors": [
{
"message": "Channel not found.",
"domain": "youtube.playlist",
"reason": "channelNotFound",
"location": "channelId",
"locationType": "parameter"
}
]
}
}
Что я делаю не так? Возможно ли вообще получить частные и незарегистрированные плейлисты?
Спасибо за помощь в этом вопросе

Подробнее здесь: https://stackoverflow.com/questions/791 ... -playlists
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • API данных Youtube — получение частных и частных плейлистов
    Anonymous » » в форуме Php
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • API данных Youtube — получение частных и частных плейлистов
    Anonymous » » в форуме Php
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Как связать видеокредиты из Wix CMS с проигрывателем плейлистов YouTube
    Anonymous » » в форуме CSS
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Как связать видеокредиты из Wix CMS с проигрывателем плейлистов YouTube
    Anonymous » » в форуме CSS
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Подходит ли этот код Python для воспроизведения плейлистов? [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»