2014-10-20 2 views
2

Что было бы самым простым способом составить список всех URL-адресов видео (предпочтительно сокращенных YuoTube) с канала YouTube?Как получить все URL-адреса видео с канала YouTube? JSON?

Мне нужно получить все URL-адреса из загрузки этого канала: https://www.youtube.com/user/TheLancetTV

Может ли это быть сделано с помощью YouTube API в сочетании с JSON? Если да, то как?

Заранее спасибо Nicolai

ответ

0

UPDATE: Это больше не может использоваться. Используйте Youtube API.

Для этой цели вы можете использовать утилиту youtube Api. Это устаревшая версия, но вы все равно можете получить ее.

запрос будет -

https://gdata.youtube.com/feeds/users/channel-id/uploads?&alt=json

Подставьте идентификатор канала для одного предпочитают.

+0

Это не принесет вам ничего через пару месяцев, поэтому я бы посоветовал не использовать его. –

+0

yepp, "Больше не доступно" – zozzancs

1

Вы можете выполнить это, используя YouTube Data API, используя два вызова.

Сначала загрузите плейлисты, доступные на канале, с вызовом Channels. Например:

GET https://www.googleapis.com/youtube/v3/channels?part=contentDetails&forUsername=TheLancetTV&key={YOUR_API_KEY} 

Это даст вам соответствующие плейлисты с загрузками. Вы получите этот идентификатор и сделаете вызов PlaylistItems с этим идентификатором, чтобы получить список видео.

GET https://www.googleapis.com/youtube/v3/playlistItems?part=contentDetails&playlistId=UU0-vwPmp-nmu_Huza_nq0AA&key={YOUR_API_KEY} 

Это даст вам идентификаторы видео, которые вы можете превратить в URL-адреса.

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