Facebook セッションがありますが、開いていません。私は次のようにAccessTokenを取得しようとしました
Session.getActiveSession().getAccessToken();
しかし、何も返されません.AccessTokenを取得するにはどうすればよいですか?
公式ドキュメントに書かれているUiLifecycleHelper
ように、Facebook SDK と対話するすべてのフラグメントに対して有効なセッションを確実に作成する が必要です。
あなたがすべきことは、フラグメント(またはアクティビティ)のライフサイクルメソッドをオーバーライドしSession.getActiveSession()
、セッションがある場合はセッションを返すことです。
実際のアクセス トークンを抽出する必要はほとんどありません。グラフ API へのすべての要求は、Request クラスと Session オブジェクトを使用して行うことができます。