ios FBDialogs presentShareDialogWithLink 回调返回错误

标签 ios iphone objective-c facebook facebook-graph-api

我正在尝试打开 facebook 共享对话框。上个月它曾在 iphone 5s 上运行。 但现在它没有打开我的任何 facebook 事件。比如 facebook 分享或 facebook 邀请。

请注意此代码在 iphone 5、ipad、iphone 4s 上运行良好。

仅不适用于 iphone 5s 或更高版本的设备。

我正在使用此代码进行 Facebook 分享。

FBAppCall *appCall= nil;
appCall = [FBDialogs 
   presentShareDialogWithLink : urlToShare
                         name : @"hello world asda asdas"
                      caption : nil
                  description : @"asdasd asdas"
                      picture : [NSURL URLWithString:@"https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSjwkxnvc10dDUqi4dpzI2ovHpdAHwTvYLhi-TCjBSfhkUJAM8Qng"]
                  clientState : nil
                      handler : ^(FBAppCall *call, NSDictionary *results, NSError *error) {
                                    if (error) {
                                        NSLog(@"Error: %@", error.description);
                                    } else {
                                        //NSLog(@"Success!");
                                    }
                                }
];

这个问题与 presentsharedialogwithparams-posts-to-fb-wall-but-callback-handler-results-say 完全重复 但对该问题的回答也无济于事。

NSLog 显示此错误:

Error: Error Domain=com.facebook.sdk Code=11

"The user navigated away from the Facebook app prior to completing this AppCall.
This AppCall is now cancelled and needs to be retried to get a successful completion"
UserInfo=0x14dbf2a0 {NSLocalizedDescription=The user navigated away from the Facebook app prior to completing this AppCall. This AppCall is now cancelled and needs to be retried to get a successful completion}

此外,我试过来自 FBShareSample 的样本但它不适用于 iphone 5s,但它适用于其他设备。

最佳答案

我也遇到了这个错误,修复的是 plist 中的 FacebookDisplayName 需要与应用程序的 Facebook 开发者控制台设置中的完全相同。

关于ios FBDialogs presentShareDialogWithLink 回调返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24527667/

相关文章:

iphone - 使用 SQLite3 部署 iPhone 应用程序

iphone - 使用已撤销分发证书的私钥提交 ios 应用程序

iphone - 您知道哪些 iPhone OS 内存管理规则和操作方法?

objective-c - NSThread setThreadPriority : is not working

ios - Mantle 和 CoreData 集成

ios - 简单的 iOS 委托(delegate)/回调

ios - Visual Studio Apache Cordova - iOS 构建运行时缺少 Javascript 文件

iphone - 添加文本到 CALayer : drawInRect not working

objective-c - 如何在 iPhone 上使用带有线程的 sqlite + fdbm 库

objective-c - 除了一个源文件之外的所有源文件中的前缀头?