0

我正在尝试使用以下函数检索所有 Twitter 朋友的列表:

TwitterResponse tr = TwitterFriendship.FriendsIds(tokens); for (int i = 0; i < tr.ResponseObject.Count; i++) { alFriends.Add(tr.ResponseObject[i]); }

我在第一行收到以下错误:

无效的转换异常:“无法将类型为 'Newtonsoft.Json.Linq.JArray' 的对象转换为类型 'Newtonsoft.Json.Linq.JObject'。”

为了获得追随者,我使用以下代码(与 FriendsIds 的代码相同),它工作得非常好 - 没有任何“无法投射...”错误:

TwitterResponse tr1 = TwitterFriendship.FollowersIds(tokens); for (int j = 0; j < tr1.ResponseObject.Count; j++) { alFollowers.Add(tr1.ResponseObject[j]); }

有什么想法可以解决这个问题吗?或者,是否有另一种方法来检索所有朋友(使用 TwitterFriendship.Friends(tokens) 只能让我获得前 100 个朋友 - 我需要整个朋友列表)

谢谢。

罗伯特

4

1 回答 1

0

我相信这个问题已经得到解决,但正在等待下一个正式版本。您应该获得最新的源代码(可在下载页面上获得)。

于 2011-10-19T21:11:26.940 回答