0

この質問を見ました:同じ質問の回答を探しているときにユーザーがパスワードを変更したため、セッションが無効になりましたが、Androidのセッションを長くする方法がわからないので、誰か教えてください. これらの2行だけを変更する必要があると思います:

String access_token = mPrefs.getString("access_token", null);
long expires = mPrefs.getLong("access_expires", 0);

しかし、どのように変更する必要があるのか​​ わかりません

4

1 に答える 1

0

参考文献に記載されているように:

ステップ 8: アクセス トークンの拡張

offline_access の廃止に伴い、ユーザーがアプリを開くたびに access_token を拡張する必要があります。これを行うには、アプリケーションの onResume() 関数で facebook メソッド extendsAccessTokenIfNeeded を呼び出します。

public void onResume() {
super.onResume(); facebook.extendAccessTokenIfNeeded(これ、null); }

注: 最新の Android SDK が https://github.com/facebook/facebook-android-sdk/で入手できることを確認してください。

于 2012-07-12T12:09:32.147 に答える