Вычисление общего количества ретвитов в C#
Я создаю веб-приложение на C# и хочу рассчитать общее количество ретвитов для пользователя.
Я нашел много фрагментов кода для расчета ретвитов для конкретного твита, но я хочу вычислить общее количество ретвитов для пользователя (без использования OAuth). Кто-нибудь делал эту работу раньше?
Спасибо в кротости.
2 ответа
Для этого есть специальный вызов API - см. Документацию для statuses/retweeted_to_user. Там же можно посмотреть документацию. Доступно много бесплатных библиотек, которые могут служить цели.
Вы имеете в виду, сколько ретвитов видел пользователь?
Для этого есть специальный вызов API - см. Документацию для statuses / retweeted_to_user
Вот последние 100 ретвитов, которые мне прислали
https://api.twitter.com/1/statuses/retweeted_to_user.xml?screen_name=edent&count=100
Этот метод не требует OAuth
РЕДАКТИРОВАТЬ На основе вашего ответа...
Вы хотите посчитать, сколько раз пользователь ретвитнул.
Вам нужно позвонить на временную шкалу пользователя и убедиться, что у вас есть include_rts = true
Так, например, чтобы получить последние 200 твитов, которые я отправил
https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=edent&count=200
Затем посчитайте количество "retweeted_status".
Опять же, это не требует OAuth.