facebook - 越来越奇怪的 FBSDKLog

标签 facebook facebook-graph-api ios7 xcode5

我从 https://developers.facebook.com/apps 创建了 App , 我收到类似 > FBSDKLog 的奇怪错误:FBSession:发布或管理权限的权限请求包含意外的读取权限 1. 我的 Xcode Bundle ID 与当前的 Facebook 应用程序匹配 2. 我正在使用我的应用程序向我的 friend 发布签到 我已授予发布签到的权限,如下代码

NSArray *permissions = [[NSArray alloc] initWithObjects:
                            @"public_profile",
                            @"basic_info",
                            @"user_friends",
                            @"status_update",
                            @"publish_actions",
                            @"publish_checkins",
                            @"user_checkins",
                            nil];

[FBSession openActiveSessionWithPublishPermissions:permissions defaultAudience:FBSessionDefaultAudienceEveryone allowLoginUI:YES completionHandler:^(FBSession *session, FBSessionState status, NSError *error)

任何帮助将不胜感激 - 如果需要,我会提供更多信息谢谢..

最佳答案

您需要将读取权限请求与写入权限请求分开,并按顺序向用户请求。

请求读取权限:

[FBSession openActiveSessionWithReadPermissions:@[@"basic_info", @"user_checkin"]
                                   allowLoginUI:YES
                              completionHandler:
 ^(FBSession *session, FBSessionState state, NSError *error) {
     [self sessionStateChanged:session state:state error:error];
 }];

请求写入权限:

[[FBSession activeSession] requestNewPublishPermissions:@[@"publish_actions"]
                                        defaultAudience:FBSessionDefaultAudienceFriends
                                      completionHandler:^(FBSession *session, NSError *error) {

}];

您可以在 Facebook iOS SDK Upgrade Guide 中阅读有关新流程的更多信息;具体来说,请阅读分别请求读取和写入权限部分。

关于facebook - 越来越奇怪的 FBSDKLog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21677786/

相关文章:

ios - 支持 iOS 6 和 7

facebook - :image-tag not working with addthis-button

java - 如何从某些 Facebook 页面提取指定日期范围(从和到)的数据?

ios - 在 iOS7 中如何防止查看内容移至状态栏下方?

ios - 导航栏在执行 popViewController 时闪烁黑色

php - facebook open graph count shares 使用PHP SDK

java - 从我的 Android 应用程序链接到 Facebook 应用程序中的页面

python - 在 facebook 中函数调用了三次?

facebook - 在flutter中,如何将facebook观众作为中介网络与Admob结合?

python - 来自 UTC 偏移量的 Pytz 时区