Щебетать с c # и искать - PullRequest
       10

Щебетать с c # и искать

1 голос
/ 19 марта 2011

Я могу использовать следующее, чтобы вернуть 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".

У меня есть пара вопросов, во-первых, можно ли запросить твиттер с помощью указанной выше функции и выполнить поиск также в биографии пользователей (в возвращаемом xml есть тег «description») таким образом, что xml будет верните пользователей, у которых также есть «божья коровка» в их биографии (описание) / вместо их имени и экранного имени.

Во-вторых, возвращаемый xml - это всего лишь 1 страница результатов. Как я могу получить следующую группу возвращений для запроса, т.е. на второй странице?

Заранее спасибо.

1 Ответ

1 голос
/ 19 марта 2011

для чтения биографии каждого пользователя вам нужно проанализировать результат xml (например, со списком подписчиков) и затем запросить xml для одного пользователя. Для следующего набора записей в твиттере используйте курсор в качестве ссылки на int. Поэтому, когда вы вызываете API, вы передаете курсор, чтобы получить следующую или предыдущую страницу набора результатов. В любом случае, есть хорошая библиотека c #, возможно, она может упростить вашу работу linq2twitter

...