这是我的代码。但它失败了,不允许我做进一步的处理。让我知道这有什么不妥。
ACAccountStore *accountStore = [[ACAccountStore alloc] init];
ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
[accountStore requestAccessToAccountsWithType:accountType
options: @{ACFacebookAppIdKey: @"640154745965666",
ACFacebookPermissionsKey: [NSArray arrayWithObjects:@"email", nil],
ACFacebookAudienceKey: ACFacebookAudienceFriends
}
completion:^(BOOL granted, NSError *error) {
if(granted){
NSLog(@"granted");
}
else {
NSLog(@"fail ");
}
}];
答案 0 :(得分:0)
使用iOS6 Accounts API进行身份验证时会发生这种情况。要使其正常工作,您需要做的就是: - 登录developers.facebook.com - 将您的应用设置为iOS Native应用 - 输入您应用的捆绑ID。