3

Twitterアプリケーションに接続し、oauthトークン値を取得してデータベースに保存しています。トークン値の有効期限が切れ、Twitterでログインするたびに新しいトークン値を取得することがわかりました。

Facebookが提供するoffline_accessを探しています。

誰かが同じ問題に直面しているなら、私を助けてください。

前もって感謝します

4

2 に答える 2

3

トークン キーとシークレット、またはアクセス キーとシークレットを保存していますか? トークン キーは一時的なものであり、データベースに保存する必要はありません。これは、永続的なアクセス キーとアクセス シークレットを取得するために 1 回使用されます。

完全な OAuth フローについては、このリンクを参照してください。OAuth RFC については、このリンクを参照してください。

于 2011-01-26T10:22:53.923 に答える
0

興味深い、あなたに賛成票を投じてください。Facebook API を使用すると、終わりのないアクセス トークンを使用できますが、次のようになります。

アプリが無期限のアクセス トークンを必要とする場合 (おそらく、ユーザーがアプリを使用していない後にユーザーに代わってアクションを実行するため)、offline_access パーミッションを要求できます。

Twitter では無限アクセス トークンを取得できないようです。答えはPIN ベースの認証への移行だと思います。

于 2011-11-22T00:09:36.943 に答える