3

Facebook SDK 3.0 と統合する Android アプリを公開しました。ただし、Authorize メソッドを介して Facebook へのログインを実装し、SSO も処理します。

ユーザーから次の Facebook エラーが返されます。

「アクセス トークンの検証中にエラーが発生しました: セッションが無効です。これは、セッションの作成後にアプリケーションがアンインストールされたことが原因である可能性があります」

このエラーが表示される理由とその意味がよくわかりません。

このエラーを再現するにはどうすればよいですか? シナリオは何ですか?それは一般的ですか?

4

2 に答える 2

1

このエラーは、ユーザーがアプリを承認した後、Facebook アカウント設定に移動してアプリを削除したことを意味します。この場合、アプリはユーザーが再度承認する必要があります。

また、さまざまなエラーを処理する方法を説明しているこのページと、コードでそれらを処理する方法のアイデアを提供する Scrumptious サンプル アプリもチェックしてください。

于 2012-12-26T19:08:27.697 に答える
0

@ジョン:クライアントセッションを維持し、アクセストークンをセッションに保存する必要があると思います。クライアントが FB と対話しようとすると、この accessToken を再度使用します。

しばらくすると、この accessToken は FB API によって無効になるため、新しいものを取得して再度保存する必要があります。

于 2012-12-25T11:01:11.993 に答える