FBデータをフェッチするためにアンドロイド用のfacebook sdkを使用しています。ログインに成功した後に受信したaccess_tokenは、一定時間後に失効します。バックグラウンドでトークントークンを更新したいすなわち、ユーザーは資格情報を再度入力する必要がありません。 Thanx in advanceユーザ介入なしでアクセストークンをリフレッシュ
答えて
有効期限のないトークンを取得できます。アプリの要求されたFacebookの権限に
offline_access
を追加するだけです。
permissions documentationを確認してください。
Kostadinが指摘しているように、このようになっているようです。
リクエストの許可なく誰もができることを意味するので、ユーザートークンがなければアクセストークンをリフレッシュできないことを願っています。
アクセストークンのタイムアウト後に認証プロセスを呼び出すと、わずか1秒で完了し、通常は画面上で点滅します。
アクセストークンは期限切れになる可能性があります。たとえば、ユーザーは別のウィンドウでログアウトします。さらに、ユーザーがパスワードを変更すると、オフライントークンが期限切れになる可能性があります。
標準の認証URLを呼び出すだけでアクセストークンが更新されます。
定期的に連絡先を同期するサービスをバックグラウンドで使用したい場合はどうすればよいですか?あなたは何か他のことをやっている間、ユーザがダイアログを取得しないようにします。あなたは通知をすることができますが、そうする必要はありません。 これはWebサービスで使用できますが、なぜアプリにはありませんか? 'https://graph.facebook.com/oauth/access_token?client_id = APP_ID&client_secret = APP_SECRET&grant_type = fb_exchange_token&fb_exchange_token = EXISTING_ACCESS_TOKEN' – Daverix
Daverix、Facebookはすばやく変更されていますが、1年前にこのような機能はありませんでした。 :) –
- 1. ユーザーの介入なしでアクセストークンを入手するC#SDK
- 2. ユーザの介入なしでapt-getを使用してmailutilsをインストールする
- 3. Rackミドルウェアを介したユーザ入力の無効なバイトシーケンスの処理方法は?
- 4. Silverlight 5でFacebookアクセストークンを入手
- 5. MVCパスワードフォーマット:ハッシュ、キー入力なしでユーザを検証するユーザ名/パスワード
- 6. アクセストークンの入手方法は?
- 7. サインインポストAPIに基づくgrails-oauthプラグインを使用してYahoo Oauthアクセストークンをリフレッシュ
- 8. dlsymを使用しないLinuxでの関数の介入
- 9. ユーザーの介入なしでビデオチャットを開始する - Android
- 10. リモートアクティブディレクトリを介してユーザを確認する
- 11. なぜユーザを取得し、ユーザ/インデックスルート上のユーザではないのですか?
- 12. リモートホストからJava APIを介したHDFSアクセス、ユーザ認証
- 13. アクティブなアクセストークンが
- 14. 不正なアクセストークン
- 15. ユーザが入力した句をPythonで入力する方法
- 16. HABTMを介してデータを挿入
- 17. ユーザは、次のようなユーザ入力から文字
- 18. ユーザ名、パスワード、db名をバッチファイルのユーザ入力で入力する方法
- 19. ユーザ入力がないgdbバックトレース?
- 20. Pocket API:アクセストークンの入手方法
- 21. ユーザ入力セキュリティ.net
- 22. ユーザ入力:mySQLデータベース
- 23. ArrayListのユーザ入力
- 24. ユーザーの介入なしに自動的に写真を撮る
- 25. IdentityServer 3リフレッシュトークンを持つユーザをリフレッシュする
- 26. VSTOを介してPowerPivotをリフレッシュするExcelのバイナリをダウンロードするAddin
- 27. webbrowserスタイルシートをリフレッシュしない
- 28. Raphaelでユーザ入力を処理する
- 29. 入力時にJSPでユーザ名をチェック
- 30. ユーザ入力をレールで非ローカライズ
2012年5月1日 - オフラインアクセストークンがなくなりました。 – Kostadin