无法将类型 [TweetSharp.TwitterUser]' 的对象转换为类型 'TweetSharp.TwitterCursorList`1[TweetSharp.TwitterUser]'
Unable to cast object of type [TweetSharp.TwitterUser]' to type 'TweetSharp.TwitterCursorList`1[TweetSharp.TwitterUser]'
嗨,我想通过 tweetsharp 获取关注者列表,但我有一个例外 = 无法投射 'System.Collections.Generic.List1[TweetSharp.TwitterUser]' to type 'TweetSharp.TwitterCursorList
1[TweetSharp.TwitterUser]'.[= 类型的对象24=]
请帮帮我 我怎样才能获得关注者列表?
我的代码是这样的
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 });
}
您可能只需要更改此行;
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',您应该会找到其他几个。
嗨,我想通过 tweetsharp 获取关注者列表,但我有一个例外 = 无法投射 'System.Collections.Generic.List1[TweetSharp.TwitterUser]' to type 'TweetSharp.TwitterCursorList
1[TweetSharp.TwitterUser]'.[= 类型的对象24=]
请帮帮我 我怎样才能获得关注者列表?
我的代码是这样的
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 });
}
您可能只需要更改此行;
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',您应该会找到其他几个。