NPM Модулем "youtube-search" ссылка для Node JS ( версия 12.18.3)
ищем 500 видео по поисковому запросу "музыка" и выводим в лог результаты.
Ключ Youtube APIv3: AIzaSyALTsN37OKneqTEQskMWVLb32Cumv-3bGc
Почему в лог баса не выдаёт не чего? Скорее всего проблема с асинхронностью, переменная в лог наверно читается сразу после вызова, а значение в неё пишется гораздо позже(когда ответ сервера дотечёт по проводам).
Сильно не пинайте, я далек от ручного писания кода в JS .
Код:
var search = require('youtube-search');
var opts = {
maxResults: 500,
key: 'AIzaSyALTsN37OKneqTEQskMWVLb32Cumv-3bGc'
};
search('музыка', opts, function(err, results) {
if(err) return console.log(err);
[[RESULTAT]] = results
console.log([[RESULTAT]]);
});