Получить имя пользователя и идентификатор канала из YouTube API

Я использую Android для доступа как к API YouTube Analytics, так и к API данных YouTube. В настоящее время у меня работает приложение, которое, если я жестко закодирую свой личный идентификатор канала, приложение может получить информацию о моей личной учетной записи YouTube.

Однако я использую Android AccountPicker для использования GoogleAuthUtil, поэтому у меня есть доступ к адресу электронной почты пользователя. Есть ли способ запросить у YouTube идентификатор канала, используя адрес электронной почты?

Также есть ли способ запросить YouTube, чтобы просто вернуть имя пользователя? Я хотел бы приветствовать их, когда в моем приложении.

Заранее спасибо!
~Jskuzma


person jskuzma    schedule 04.06.2013    source источник


Ответы (1)


Вы можете вызвать channels->list с помощью "part=id & mine= истинный"

ПОЛУЧИТЬ https://www.googleapis.com/youtube/v3/channels?part=id&mine=true&key={YOUR_API_KEY}

Id – это идентификатор канала.

Вы можете получить название видео из ответа под [snippet.title]. Вы можете получить название канала из ответа в разделе snippet.channelTitle. .

Этот заголовок — то, что вы ищете для приветствия, но если вы хотите углубиться, вы можете проверить, аккаунт связан с Google+ и использует googleplususerid для получения дополнительной информации через Google+ API.

person Ibrahim Ulukaya    schedule 04.06.2013