0

新しい FBSDK を使用しています。を使用してFBSDKによって生成されたアクセストークンを取得できます

[[FBSDKAccessToken currentAccessToken]tokenString]

これを使用して、ユーザーに再度ログインを求めることなく共有または投稿するにはどうすればよいですか?

シナリオ: ユーザーが Facebook 経由でログインすると、アクセス トークンが生成され、このアクセス トークンがデフォルトで保存されます。ユーザーはこのセッションのために何かを共有します。ユーザーが何かを共有したい場合の将来のセッションでは、投稿用のデフォルト内に保存されているアクセス トークンを使用します。

アクセストークンの機能を取得していない場合は修正してください...

4

2 に答える 2

1

このようなアクセス許可を確認してください...アクセストークンを保存しないでください...次のコードを使用すると、毎回ログインする必要はありません...

  if ([[FBSDKAccessToken currentAccessToken]hasGranted:@"email"])
   {
      // add your coding here after login call this block
   }
   else
   {

//login code

    FBSDKLoginManager *loginManager = [[FBSDKLoginManager alloc] init];

    [loginManager logInWithReadPermissions:@[@"public_profile", @"email"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error)




  }];

   }
于 2015-10-19T13:43:46.523 に答える