3

[スクライブ API][1] と基本的な例で遊んでいます。

https://github.com/fernandezpablo85/scribe-java/blob/master/src/test/java/org/scribe/examples/TwitterExample.java

コマンド ライン指向のインターフェイスでは、ユーザーは Web ブラウザを開いて「accessToken」をコピー アンド ペーストするよう求められます。

ユーザーが「accessToken」をコピーしたら、ツールのその後の呼び出しでこの「ブラウザ手順」を回避したい: 「accessToken」をどこかに保存して、後で再利用できますか? どのサーバーでも機能しますか (Twitter ? Flickr...) ? 以前に保存した "accessToken" を再利用するには、コードをどのように変更すればよいですか?

ありがとう、

4

1 に答える 1

3

Twitter API の場合は、アプリケーションがアカウントにアクセスするためのユーザーの許可を表すため、アクセス トークンを保存する必要があります。

ただし、トークンはユーザーによって取り消される可能性があるため、アプリケーションがトークンを再度取得できることを確認してください。

以前に保存した accessToken を使用するようにコードを変更するには、現在のユーザーのトークンを検索するだけです。おそらくデータベースから取得されたものであり、リクエストの作成を開始します。基本的に、コードの「リクエストトークンの取得」ブロック全体をスキップするだけです。

于 2012-09-24T17:14:23.333 に答える