以下代碼將從YouTube視頻的評論部分中檢索評論。事情是它檢索20條評論,如果有更多,它檢索下一個標記。我沒有很有經驗的使用承諾,所以我不知道如何才能在該部分獲得所有評論,直到沒有任何標記了?如何使用具有未知數量的令牌的承諾?
此代碼是從NPM包的示例代碼,名爲youtube-comment-api
我想我的問題是很容易解決,但現在我不知道。
例子:
const fetchCommentPage = require('youtube-comment-api')
const videoId = 'DLzxrzFCyOs'
fetchCommentPage(videoId)
.then(commentPage => {
console.log(commentPage.comments)
return fetchCommentPage(videoId, commentPage.nextPageToken)
})
.then(commentPage => {
console.log(commentPage.comments)
})
該代碼看起來應該工作。怎麼了? – James