作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Twitter API(在 Node 中)并尝试获取关注者。由于 Twitter 在其响应中添加了光标,我很容易获得前 20 个关注者,但一旦我尝试更新光标,它就会将我重定向到第一页。需要帮助来更新光标。
var cursor = -1;
mainEmployee( params, cursor );
function mainEmployee( params, cursor ) {
console.log(cursor);
var url = 'followers/list.json?count=5000&' + cursor;
console.log( url );
client.get(url, params, function(error, followers, response ) {
if( !error ) {
// console.log( cursor );
// for( var i = 0; i < followers.users.length; i++ ) {
// followersData( followers.users[i] );
// }
// console.log( followers );
var new_cursor = followers.next_cursor_str;
if( cursor != 0)
mainEmployee(params, new_cursor);
else
console.log("cursor is empty");
}
else {
console.log( error );
}
});
}
我还获得了不同的 next_cursor
和 next_cursor_str
值。
请告诉我哪里出了问题。
最佳答案
该错误是由于未定义的cursor
参数造成的。 Twitter API documentation for cursors用这样的光标定义路由:
url_with_cursor = api_path + "&cursor=" + cursor
路线末尾必须有 &cursor=
。
您应该重构 url
来定义游标:
var url = 'followers/list.json?count=5000&cursor=' + cursor;
关于javascript - NodeJS Twitter API 客户端返回不同的 next_cursor 和 next_cursor_str 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35224693/
我正在尝试从拥有超过 5000 个关注者的用户中提取关注者 ID。我只是在测试,所以我现在正在解释器中进行测试。我就是这样做的。 auth = tweepy.OAuthHandler(consumer
我正在使用 Twitter API(在 Node 中)并尝试获取关注者。由于 Twitter 在其响应中添加了光标,我很容易获得前 20 个关注者,但一旦我尝试更新光标,它就会将我重定向到第一页。需要
我是一名优秀的程序员,十分优秀!