2

私は、私の会社が Twitter アカウントで作成した最新の 5 つの投稿を取り込めるようにする方法に取り組んでいます。

この Web アプリケーションの要件の 1 つは、これらの Twitter 投稿を Web サイトで「通常の」html として表示することです。そのため、Twitter の JavaScript メソッドを使用することはできません。

Twitter コマンドを公開する C# プラグインである Tweet# を見つけました。これは、この情報を引き出す良い方法のようですが、質問があります。

Twitter への認証なしで、これらの更新を Twitter から取得できるようにしたいと考えています。情報は公開されているので、これはかなり簡単だと思いますが、Tweet# でこれを行うには問題があります。

これを行うことができるとわかった最も近い方法は、Twitter でログイン/認証してから、最新の 5 つのツイートを取得することです。このような:

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

私が必要としているのは、ユーザー ID を指定して、認証なしで最新の 5 つのツイートを取得できるようにすることです。

4

1 に答える 1

4

Tweet# isn't particularly well documented. I think this will work:

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

This is analogous to the web request

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

...so if all else fails, you could manually download and XML parse that content.

于 2010-04-06T17:09:31.767 に答える