好的,所以我一直在我的应用程序中使用 SLRequest 到 Facebook。问题似乎相对简单,我部分知道出了什么问题,但通过几个小时的搜索无法找到解决方法。
- 我只通过设备设置登录 Facebook,而不是我的应用程序本身。
- 该应用程序具有允许发布的弹出窗口,并且可以按预期工作。
-我在设置中注销 Facebook 并登录到另一个 Facebook 帐户,这就是问题所在。使用第二个帐户登录时,它永远不会在应用程序(下面的代码)中获得通过。
-我可以使用设置中的第一个帐户重新登录,并且该应用程序继续按预期完美发布。
-我知道你在商店里只能有 1 个 FB 帐户,肯定有办法重置它以允许应用程序从我使用的初始帐户以外的帐户发布??
任何帮助将不胜感激。
- (void)shareSessionToFacebook {
// Specify App ID and permissions
NSDictionary *options = @{ACFacebookAppIdKey: @“XXXXXXXXXXXXX”,
ACFacebookPermissionsKey: @[@"email", @"publish_stream", @"publish_actions"],
ACFacebookAudienceKey: ACFacebookAudienceFriends};
accountStore = [[ACAccountStore alloc]init];
ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
[accountStore requestAccessToAccountsWithType:accountType options:options completion:^(BOOL granted, NSError *error) {
if (granted) {