Tag: 脸谱iossdk

Facebook分享对话框:权限错误 – OAuth“Facebook平台”“insufficient_scope(#200)权限错误”

我的要求是在这里: 使用打开graphics操作从我的应用程序分享到Facebook – 使用共享对话框(因为我不想特殊对话框login) 我请求发布权限,并获得它后,我尝试通过邮件对话框共享。 以下是我使用的简短代码: [FBRequestConnection startWithGraphPath:@"/MY_FB_APP_ID/app_link_hosts" parameters:paramsForAppLinksHost HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { NSString * appLinkHostURLID = [result objectForKey:@"id"]; // store this ID in an NSString if(error) { NSLog(@"error = %@", error.description); } else { [self ShareToFB : appLinkHostURLID]; //Code to share OG story via Share Dialog } }]; 不过,上面的错误给我这个: com.facebook.sdk:HTTPStatusCode=403, […]

iOS上的com.facebook.sdk错误2

我有一个在iOS和Android上运行的Phonegap应用程序。 该应用程序有一个Facebookloginfunction,直到几天前工作。 我们的一些testing者已经报告了“操作无法完成com.facebook.sdk错误2”的错误。 这些testing者的设备各不相同:iPhone 5,iPhone 4s,iPod Touch,iOS 5.1.1和iOS 6.0。 我们使用最新的Facebook SDK和一个Phonegap Facebooklogin插件( https://github.com/davejohnson/phonegap-plugin-facebook-connect/ )。 我已经做了一些研究,发现了这个错误可能发生的原因如下: 我的info.plist文件中的BundleIdentifier和BundleURLName与我的Facebook应用的设置中的Native iOS应用下的Bundle ID不匹配。 该应用程序仍处于沙盒模式 该应用程序在Facebook设置(设备的设置 – > Facebook – >允许这些应用程序使用您的帐户)被禁用。 iOS 6.0不允许同时询问读写权限(不确定是否有这个权限)。 以下是这种情况: BundleIdentifier和BundleURLName匹配。 该应用程序不在沙盒模式。 该应用程序不会出现在每个用户的“允许这些应用程序使用您的帐户” Phonegap插件的build设者表示已经修复了iOS 6.0的权限错误( https://github.com/davejohnson/phonegap-plugin-facebook-connect/pull/216 ) 这是一个非常不一致的错误(在我的情况)。 如果我closures“允许这些应用程序使用您的帐户”(我的应用程序在那里列出)的应用程序,我只能自己重现错误,但我可以通过再次允许应用程序轻松修复错误。 目前大多数testing人员没有这个错误,但是错误仍然存​​在于iPod上(应用程序未在“允许这些应用程序使用您的帐户”中列出)。 有没有人有任何想法,为什么我有这个错误?