Помогите оптимизировать запросы API YouTube.Вся квота расходуется за 5 минут
Получить идентификатор ТОП 5 трендов:
https://www.googleapis.com/youtube/v3/videos?part=contentDetails&key={token}&fields=items(id)&chart=mostPopular®ionCode=RU&maxResults=5
Получить идентификатор канала и название канала из идентификатора видео:
https://www.googleapis.com/youtube/v3/videos?part=snippet&id={VideoId}&key={token}
Получить каналимя от имени пользователя
https://www.googleapis.com/youtube/v3/channels?key={token}&forUsername={UserName}&part=id
Получить изображение канала:
https://www.googleapis.com/youtube/v3/channels?id={ChannelId}&part=snippet&key={token}
Количество видео на канале:
https://www.googleapis.com/youtube/v3/playlistItems?playlistId={ChannelId}&key={token}&part=snippet
Последнее видео на канале:
https://www.googleapis.com/youtube/v3/search?key={token}&channelId={ChannelId}&part=id&order=date&maxResults=1
Вот несколько советов, которые, как мне кажется, могут помочь:
Вот ваши измененные запросы:
Получить идентификатор ТОП 5 трендов - Демо :
https://www.googleapis.com/youtube/v3/videos?part=contentDetails&chart=mostPopular&hl=<REGION_CODE>&maxResults=5&fields=items%2Fid&key={YOUR_API_KEY}
Получить идентификатор канала и название канала из идентификатора видео: - demo
https://www.googleapis.com/youtube/v3/videos?part=snippet&id=<VIDEO_ID>&fields=items(snippet(channelId%2CchannelTitle))&key={YOUR_API_KEY}
Получить имя канала из имени пользователя (также вывести одновременно изображение канала и его счетчикзагруженные видео) - демо
https://www.googleapis.com/youtube/v3/channels?part=snippet%2Cstatistics&forUsername=<CHANNEL_USERNAME>&fields=items(snippet(thumbnails%2Ctitle)%2Cstatistics%2FvideoCount)&key={YOUR_API_KEY}
Последнее видео на канале: - демо
Здесь вы можете использовать другой подход:
channel_id
Канал: Microsoft Hololens: Идентификатор канала: U C T2rZIAL-zNqeK1OmLLUa6g Загрузок (список воспроизведения) : U U T2rZIAL-zNqeK1OmLLUa6g
Канал: Microsoft Hololens:
Идентификатор канала: U C T2rZIAL-zNqeK1OmLLUa6g
Загрузок (список воспроизведения) : U U T2rZIAL-zNqeK1OmLLUa6g
После получения загрузки (плейлист), используйте следующий запрос:
https://www.googleapis.com/youtube/v3/playlistItems?part=contentDetails&playlistId=<UPLOAD_PLAYLIST>&fields=items(contentDetails(videoId%2CvideoPublishedAt))&key={YOUR_API_KEY}
И используйте самый последний videoId из ответа - (который имеет самое последнее время обновления) .
videoId