나는 특정 계정을 팔로우하는 데 npm-twit을 사용하고 있습니다.Node.js Twitter API 커서
Twitter API는 단일 GET 요청에서 최대 5000 개의 결과를 반환합니다.
내가 쿼리하는 사용자의 팔로어 수가 5000 명이 넘으면 "next_cursor"값이 데이터와 함께 반환됩니다.
다음 5000 개의 결과를 얻으려면 GET 함수를 다시 실행하여 "next_cursor"값을 인수로 전달해야합니다. 나는 그것을하는 방법을 해결할 수없는 것 같습니다. 분명히
var cursor = -1
while (cursor != 0) {
T.get('followers/ids', { screen_name: 'twitter' }, function (err, data, response) {
// Do stuff here to write data to a file
cursor = data["next_cursor"];
})
}
은 내가 JS 천재 아니에요, 그래서 어떤 도움이 많이 주시면 감사하겠습니다 :
내가 while 루프를 생각했다,하지만 난 전역 변수를 재설정 할 수 없습니다, 나는 때문에 범위의 생각 .
도움을 주셔서 감사합니다. 이것은 나에게 의미가있다.나는 비동기를 조사했지만, 당신이 제안한대로 아마 나 자신보다 앞섰다고 느꼈다. – user1385827