Использование Tweet# для получения 5 последних обновлений от пользователя

Я работаю над методом, который позволит мне включить 5 самых последних сообщений, которые моя компания сделала на своем аккаунте в Twitter.

Одним из требований этого веб-приложения является то, что оно представляет эти сообщения в Twitter как "обычный" html на нашем веб-сайте, поэтому использование метода JavaScript javascript исключается.

Я нашел Tweet#, плагин C#, который предоставляет команды Twitter. Кажется, это хороший способ получить эту информацию, но у меня есть вопрос.

Я хотел бы иметь возможность получать эти обновления из Twitter без аутентификации в Twitter. Поскольку информация общедоступна, я думаю, это будет довольно просто, однако у меня возникла проблема с Tweet#, желающим это сделать.

Самая близкая вещь, которую я нашел, чтобы быть в состоянии сделать это, требует, чтобы я вошел / аутентифицировался через Twitter, а затем вытащил 5 самых последних твитов. Как это:

            var twitter = FluentTwitter.CreateRequest()
            .AuthenticateAs("UserName", "p@ssw0rd")
            .Configuration.CacheForInactivityOf(60.Seconds())
            .Statuses().OnUserTimeline().Take(5).AsJson();

То, что мне нужно, это то, что позволит моему конкретному идентификатору пользователя получать последние 5 твитов без аутентификации.

1 ответ

Решение

Чирикать # не очень хорошо задокументировано. Я думаю, что это будет работать:

FluentTwitter.CreateRequest().Statuses().OnUserTimeline().For(USERNAME);

Это аналог веб-запроса

http://api.twitter.com/1/statuses/user_timeline.xml?screen_name=USERNAME

... так что, если ничего не помогает, вы можете вручную загрузить и проанализировать XML-контент.

Другие вопросы по тегам