gpt4 book ai didi

javascript - Youtube API v3 对任何请求仅返回 19 NextPageToken

转载 作者:行者123 更新时间:2023-11-30 14:43:01 25 4
gpt4 key购买 nike

我尝试使用 youtube API 获取 80k 视频 ID,但 youtube API 仅返回前 19 页,在 NextPageToken == undefined 之后,我尝试将其他请求与其他关键字一起使用,但遇到了同样的问题。

async.eachSeries(check_array, function iterator(value, callback) {
console.log(next_page);

var params = {
q: q,
part: 'snippet',
maxResults: max,
order: 'title'

}

if(next_page){
params.pageToken = next_page;
}

client.search(params, function (err, data) {
//console.log(data);
if (err) throw err;

if(data.nextPageToken === "undefined"){

console.log('Its end');

}else{
next_page = data.nextPageToken;
data.items.forEach(function (value, index) {
connection.query('INSERT IGNORE INTO videos (video_id,uploaded) VALUES ("'+value.id.videoId+'",false)',
function (error, results, fields) {
if (error) throw error;
});
});

callback();
}


});
});

最佳答案

YouTube 搜索的软限制是 500 个视频,无论总结果如何。

参见 How can get all results from Youtube API (search API) response

关于javascript - Youtube API v3 对任何请求仅返回 19 NextPageToken,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49368549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com