2015-11-23 5 views
2

Я новый разработчик, не имеющий опыта работы с API. Что мне нужно сделать, так это то, что у меня есть приложение. Хром-расширение, которое подключается к YouTube. Теперь я хочу добиться того, что всякий раз, когда я открываю канал на YouTube, я должен получить всю статистику этого канала.Как я могу получить идентификатор, имя и все данные для канала в YouTube с помощью своих API-интерфейсов

Мне нужно получить идентификатор канала, название канала, другую статистику, такую ​​как количество просмотров канала, отзывы и комментарии канала. И после получения этих значений я должен показать название канала и все упомянутые мною статистические данные.

Итак, как я могу достичь этой задачи.

Пожалуйста, помогите. Заранее спасибо.

+0

показать нам какой-то код, что вы пробовали? – mpgn

+0

stackoverflow не является фабрикой готового решения, проверьте api, пример кода предоставлен в api doc. – mpgn

+0

Почему вы не начинаете с API YouTube? https://developers.google.com/youtube/v3/docs/search/list – johnh10

ответ

4

Прежде всего, вам нужен идентификатор канала. Если вы хотите получить доступ к данным через urlname канала (Пример: www.youtube.com/user/CHANNEL_URLNAME), сначала используйте этот api, чтобы получить идентификатор канала.

https://www.googleapis.com/youtube/v3/channels?part=id&forUsername=CHANNEL_URLNAME&key=YOUR_API_KEY 

Затем используйте этот идентификатор, чтобы получить данные и статистику канала.

https://www.googleapis.com/youtube/v3/channels?part=snippet,statistics&id=CHANNEL_ID&key=YOUR_API_KEY 

Обратите внимание, что параметр part принимает имя из DATAS вы хотите получить. snippet даст вам ДАННЫЕ как название канала, это логотип, описание и т.д., а statistics поможет вам получить ДАННЫЕ, как общее количество просмотров, считай абонентами и т.д.

Вы также можете посмотреть по этой ссылке для другой информации, которую вы можете получить от API.

https://developers.google.com/youtube/v3/docs/channels/list

Примечание: Если вы видите сегмент «канала» по YouTube каналов URL-адрес последней части будет идентификатор канала, так что вы не должны использовать первый вызов API, чтобы получить идентификатор канала. (Пример: youtube/channel/CHANNEL_ID).

 Смежные вопросы

  • Нет связанных вопросов^_^