我正在使用 TweetSharp 库的 ListFriends() 方法来获取我用户的所有朋友(我的用户有 500 个朋友)。
TwitterCursorList<TwitterUser> friendsList = service.ListFriends(new ListFriendsOptions { Cursor=-1,SkipStatus=true});
while (friendsList.NextCursor != null)
{
foreach (var item in friendsList)
{
count++;
}
TwitterCursorList<TwitterUser> friendsList = service.ListFriends(new ListFriendsOptions { Cursor = friendsList.NextCursor, SkipStatus = true });
}
上面的代码运行良好,但它只给了我 300 个朋友,因为 ListFriends() 方法的速率限制为每 15 分钟 15 个,而当我试图结交更多朋友时,它的速率限制就会过去。
如何一次尝试获得所有朋友,因为我的要求是向所有朋友展示。