嗨我想通过tweetsharp获取关注者列表,但我有一个例外,这个= 无法转换类型为'System.Collections.Generic.List 1[TweetSharp.TwitterUser]' to type 'TweetSharp.TwitterCursorList
的对象1 [TweetSharp.TwitterUser] ”。
请帮助我我如何获得FOLLOWERLIST?
我的代码就像这样
string aranan = "anilsarii";
var AramaAyari = new SearchForUserOptions { Q = aranan, Count = 25 };
var users = ts.SearchForUser(AramaAyari); //Get list of users by query
//...
//var asd=ts.FollowList(new FollowListOptions{ OwnerId= 2603023494});
var followers = ts.ListFollowers(new ListFollowersOptions { Cursor = -1 });
while (followers.NextCursor != null)
{
followers = ts.ListFollowers(new ListFollowersOptions { followers.NextCursor });
}
答案 0 :(得分:0)
你可能只需更改此行;
followers = ts.ListFollowers(new ListFollowersOptions { followers.NextCursor });
到
followers = ts.ListFollowers(new ListFollowersOptions { Cursor = followers.NextCursor });
如果这不起作用,它可能是TweetSharp本身的一个问题。 TweetSharp已被原作者遗弃,不再维护。因此,由于Twitter在过去几年中的变化,使用当前的Twitter API存在许多问题。然而,TweetSharp的几个分叉是最新的。
我使用TweetMoaSharp(一个分叉,在Nuget上可用,或在github这里; https://github.com/Yortw/tweetmoasharp)尝试使用上面修改过的一行代码,它运行正常。
完全披露:TweetMoaSharp是一个主要由我维护的分支。如果您搜索Nuget的'TweetSharp',您应该找到其他几个。