Как получить информацию о канале YouTube, используя имя пользователя YouTube - PullRequest
0 голосов
/ 09 июля 2019

Я пытаюсь получить информацию о канале YouTube, используя имя пользователя YouTube.

Для этого я использую forUsername (https://google -developers.appspot.com / youtube / v3 / docs/ channel / list # forUsername ) фильтр API списка каналов YouTube.Я попытался передать параметр forUsername с именем пользователя YouTube, но, похоже, он не чувствителен к регистру и не работает для имен пользователей, содержащих несколько слов.

Без учета регистра:

https://www.googleapis.com/youtube/v3/channels?key=YOUTUBE_API_KEY&forUsername=Abcd&part=id,statistics,topicDetails,contentOwnerDetails,snippet,contentDetails,status,localizations

Извлекает данные для имени пользователя 'abcd' вместо 'Abcd'.

Имя пользователя из нескольких слов:

https://www.googleapis.com/youtube/v3/channels?key=YOUTUBE_API_KEY&forUsername=Abcd%20Efgh%20Ijkl&part=id,statistics,topicDetails,contentOwnerDetails,snippet,contentDetails,status,localizations

Не возвращает никакого ответадля имени пользователя 'Abcd Efgh Ijkl'.

Как я могу получить информацию о канале YouTube, используя имена пользователей с учетом регистра и несколькими словами?

...