Twitter用c#和搜索

时间:2011-03-19 16:26:42

标签: c# xml web-services api twitter

我可以使用以下内容根据关键字返回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页结果,我怎样才能获得查询的下一堆返回,即第二页?

提前感谢你。

1 个答案:

答案 0 :(得分:1)

用于读取每个用户的bio,你必须解析xml的结果(例如,跟随者列表的那个),然后询问单个用户的xml。 对于下一组记录,twitter使用游标作为int引用。因此,当您调用api时,您将光标传递给结果集的下一页或上一页。 无论如何,有一个很好的c#库,也许它可以简化你的工作 linq2twitter