操作无法完成。 (com.facebook.sdk.core 错误 3。)

Posted

技术标签:

【中文标题】操作无法完成。 (com.facebook.sdk.core 错误 3。)【英文标题】:The operation couldn’t be completed. (com.facebook.sdk.core error 3.) 【发布时间】:2015-10-19 19:16:50 【问题描述】:

我正在构建一个应用程序,我在其中实现了 Facebook 邀请功能。 我已经编写了这段代码来实现邀请功能

FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
    content.appLinkURL = [NSURL URLWithString:@"https://fb.me/xxxxxxxxxx"];
    content.appInvitePreviewImageURL = [NSURL URLWithString:@"https://www.example.com/my_invite_image.jpg"];
    [FBSDKAppInviteDialog showWithContent:content delegate:self];

并在 info.plist 文件中添加了 FacebookAppIDURL types 密钥。

现在,当我运行应用程序并执行此代码时,应用程序重定向到 facebook 应用程序,然后自动返回我的应用程序并显示此错误。

The operation couldn’t be completed. (com.facebook.sdk.core error 3.)

当我将 FacebookAppID 值更改为另一个 facebook appId 时,它可以工作并在 facebook 应用程序上显示邀请页面,但 不适用于我的原始 facebook 应用程序。 我已经检查了这两个应用程序在 facebook 上的所有设置,两者都很相似。

有谁知道做错了什么?

谢谢!

【问题讨论】:

【参考方案1】:

代码看起来不错,所以这很可能是配置问题。我会检查您是否正确配置了 ios 捆绑 URL 并设置了有效的 iPhone 商店 ID(为了测试目的,它不必是您应用的商店 id,您可以从任何已经存在的应用中获取 id)

更多详情,请查看Facebook's official documentation

【讨论】:

以上是关于操作无法完成。 (com.facebook.sdk.core 错误 3。)的主要内容,如果未能解决你的问题,请参考以下文章

出现错误'操作无法完成。 (com.facebook.sdk 错误 5.)' 从 iphone 在 facebook 上发布视频时

操作无法完成。 (com.facebook.sdk.core 错误 3。)

FB ios SDK 3.13.1 操作无法完成(com.facebook.sdk 错误2)

操作无法完成 com.facebook.sdk 错误 3 - IOS-react-native-FBSDK

登录 facebook 时无法完成操作。(com.facebook.sdk 错误 2.0)错误。 iOS 6,iPhone3gs

Facebook iOS SDK 返回错误“com.facebook.sdk 错误 4”