我可以使用以下内容根据关键字返回xml用户。
string search = HttpUtility.UrlEncode("ladygaga");
string xml = _oAuth.oAuthWebRequest(
oAuthTwitter.Method.GET,
"http://api.twitter.com/1/users/search.xml", "q=" + search);
查询将返回xml的“name”或“screen_name”包含“ladygaga”的用户。
我有几个问题,首先是可以通过上面的函数查询twitter并通过用户bio搜索(在返回的xml中有标签“description”),这样xml将会返回在他们的Bio(描述)中也有“ladygaga”的用户/而不是他们的名字和screen_name。
其次,返回的xml只有1页结果,我怎样才能获得查询的下一堆返回,即第二页?
提前感谢你。
答案 0 :(得分:1)
用于读取每个用户的bio,你必须解析xml的结果(例如,跟随者列表的那个),然后询问单个用户的xml。 对于下一组记录,twitter使用游标作为int引用。因此,当您调用api时,您将光标传递给结果集的下一页或上一页。 无论如何,有一个很好的c#库,也许它可以简化你的工作 linq2twitter