无法投射类型[TweetSharp.TwitterUser]类型的对象'键入'TweetSharp.TwitterCursorList`1 [TweetSharp.TwitterUser]'

问题描述:

嗨我想通过tweetsharp获得追随者列表,但我有个例外= 无法投射'System.Collections.Generic.List'类型的对象1[TweetSharp.TwitterUser]' to type 'TweetSharp.TwitterCursorList 1 [TweetSharp.TwitterUser]'。无法投射类型[TweetSharp.TwitterUser]类型的对象'键入'TweetSharp.TwitterCursorList`1 [TweetSharp.TwitterUser]'

请帮我请如何获得关注列表?

我这样的代码

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',您应该找到其他几个人。

+0

谢谢所有:)它的工作:) –