0

iOS6では、ここでメッセージを投稿するために使用していますACAccountType and SlRequestが、d =このために、いくつかの操作のためにアクセストークンを取得する必要があります。

以下は私がデータを取得するために使用しているコードです

ACAccountType *FBaccountType= [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];

            // Specify App ID and permissions
        NSDictionary *dictFB = @{
    ACFacebookAppIdKey:kAppId,
    ACFacebookPermissionsKey: @[@"email",@"publish_stream", @"publish_actions"],
    ACFacebookAudienceKey: ACFacebookAudienceFriends
        };

    [accountStore requestAccessToAccountsWithType:FBaccountType options:dictFB completion:
     ^(BOOL granted, NSError *e) {
         if (granted) {
             NSArray *accounts = [accountStore accountsWithAccountType:FBaccountType];
//              it will always be the last object with single sign on
             facebookAccount = [accounts lastObject];
             NSLog(@"facebook account = %@",facebookAccount);

         } else {
                 //Fail gracefully...
             NSLog(@"error getting permission %@",e);
         }
     }];

しかし、上記のコードから、次のデータのみを取得しています1]タイプ2]アカウントの説明3]ユーザー名4]オブジェクトID5]プロパティ6]親アカウント

iOS6で上記のコードを使用してアクセストークンを取得するにはどうすればよいですか?

4

1 に答える 1

0

ここで、この問題は更新されたFacebookSDK3.1.1ライブラリによって修正されました

于 2012-10-16T10:20:14.730 に答える