2016-02-05 87 views
0

嗨我想通過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 }); 



    } 

回答

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',您應該找到其他幾個人。

+0

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

相關問題