0

私はoauthの概念が初めてです。Facebookログインを使用して認証するAndroidアプリに取り組んでいます。認証が完了したら、アクセストークンをリモートサーバーに送信し、facebook への API 呼び出し (アクセストークンを使用したサーバーからの API 呼び出し) を行い、将来の使用のためにサーバーにユーザー情報を保存します。この方法は好ましいですか?しばらくすると、アクセス トークンの有効期限が切れることがわかりました。では、ユーザーはトークンの有効期限が切れるたびにログインする必要があり、新しいトークンが作成されるたびに新しいトークンをサーバーに送信する必要がありますか? これを実装する方法についての良い提案を歓迎します。

4

2 に答える 2

1

Facebook SDK の最新バージョンについては使用していないためわかりませんが、以前のバージョンには、ユーザーがアプリを実行するたびに呼び出すことができるメソッド「extendAccessTokenIfNeeded」があります。

于 2013-06-05T06:43:44.127 に答える
1

はい、プロセスは最新の fb api で動作しています!

トークンを 60 日間延長できます (私はそう思います)。このトークンをローカル データベースに保存し、Facebook でユーザー アクションを作成するために使用できます。

トークンはアプリにバインドされており、さまざまな権限があります。

https://developers.facebook.com/docs/opengraph/howtos/publishing-with-app-token/

アプリまたはアプリ シークレットのないページの Facebook アクセス トークンを取得する方法

于 2013-06-05T09:18:05.070 に答える