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で上記のコードを使用してアクセストークンを取得するにはどうすればよいですか?