Собственно как?
Использую Node.JS, и библиотеку "request" https://github.com/request/request
Я почитал документацию, максимально я могу запросить только 50 видео с канала, в ответе от апи-сервера, есть ключ nextPageToken, но не пойму как сделать цепочку запросов этого самого nextPageToken что-бы далее пройтись по всей цепи.
`https://www.googleapis.com/youtube/v3/search?key=${key}&channelId=${channelId}&part=snippet,id&order=date&maxResults=50`;
Набросал вот такой код
request({url:url}, function(err, response, body){
let data = JSON.parse(body);
for(let i = 0; i < Math.fround(data.pageInfo.totalResults / maxResults); i++){
let newUrl = url + '&pageToken=' + data.nextPageToken;
request({url: newUrl}, function(err, response, body){
newUrl = url + '&pageToken=' + JSON.parse(body).nextPageToken;
console.log(JSON.parse(body).nextPageToken);
})
}
})
У канала +450 видео, не додумался до лучшего решения и беру результат первого запроса, и делю на максимальное кол-во запрашиваемых видео, получаю допустим 9-10, далее это получается 10 проходов за цикл, и в теории каждый запрос должен обновлять переменную newUrl
и после, опять обращаться к апи серверу за новыми данными, и новым nextPageToken.
Как быть?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ЗдравствуйтеВозможно ли узнать на какой адрес был отправлен запрос, не зная какой именно объект его отправляет? Да это можно посмотреть в консоли,...
Проблема в том что название (не массив!) массива передается в динамическую функцию и нужно из этого массива прочитать значенияФункция примерно...
Пытаюсь изучить ООП javascript на реальный примерах и столкнулся с проблемойЕсть такой код:
Добрый день! У меня есть скрипт менюНа пк меню работает при наведении мышкой