0

次の REST 要求を使用して Twitter API ユーザー タイムライン サービスにアクセスし、フィードからいくつかのツイートを取得してサイトに表示する必要があります。 =フロサリオ」

ほとんどの場合は機能しますが、このリクエストを実行すると散発的に 401 および 500 エラーが発生します。これは、認証されていない API 呼び出しのレート制限に達しているためと思われます。

引き上げられたレート制限を利用できるように、クライアント ID とシークレットで認証したいと考えています。クライアントIDとシークレットだけを使用して、サーバー側のOAuthフローでこれを行いたいです。必要に応じてユーザー資格情報を提供することもできます。ただし、これはすべてサーバー側である必要があります。サイトをロードするたびに、OAuth リダイレクト フローを経由して Twitter の API で認証することができません。これらのツイートをダウンロードするだけです。私のオプションは何ですか?Twitter の OAuth ドキュメントに目を通しましたが、私の状況でうまくいくと思われるものは何もありませんでした。しかし、おそらく私は何かを逃した。

建設的な意見は大歓迎です。

4

2 に答える 2

0

アプリケーションを一度承認する必要があります。Spring Social Twitter拡張機能のMVCクイックスタートを確認してください: http ://www.springframework.net/social-twitter/

于 2012-11-16T08:55:46.660 に答える
0

oAuth を使用する場合、現在のユーザーを認証するために使用しているため、特定のツイートなどにアクセスできますが、これは目的ではありません。特定のツイートをダウンロードする方法を探しているだけですか?

コンソール アプリまたはプロセスを作成して、ツイートをダウンロードし、データベースに保存してから、データベースから読み取ることができます。

ツイートが多い場合は、Twitter Stream APIを使用することをお勧めします。

于 2012-11-16T00:23:51.877 に答える