问题标签 [fbsdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
28 浏览

objective-c - FBSDK 4 iOS 捕获用户注销

我正在编写这个应用程序,它允许用户通过首先注册我的服务或使用他们的 Facebook、Instagram 等登录来登录我的服务。现在,如果由于某种原因,用户使用 FB 登录到我的应用程序,但决定单击 FB 的“注销”按钮,我想提供另一个登录的机会。为此,我需要捕获 Facebook 注销操作。所以,问题是:如何触发我的“-(void)loginAlternatively”方法?我在哪里可以找到一个钩子?

我试图添加

到我的 AppDelegate 的

因为那是我处理登录后 FB 的地方。然而,这似乎不是那个地方。

0 投票
1 回答
700 浏览

objective-c - 使用 FBSDKShareOpenGraphObject 将文章分享到 Facebook 后看不到图像

我尝试将图像共享到 Facebook,并且我需要应用名称在 Facebook 的共享帖子中

这是代码:

这是我添加的图片的 Facebook 预览页面:

在此处输入图像描述

这是我的 Facebook 墙上没有图片的帖子:

在此处输入图像描述

我做错了什么?

0 投票
3 回答
3678 浏览

ios - 当我转到主屏幕时,应用程序使用 Facebook 登录 SDK 崩溃

我最初下载了 FBSDK 的 4.10 版并将它们集成到我的应用程序中,方法是将它们放在 frameworks 文件夹中。意识到这些不会随着时间的推移而更新,我将它们完全删除并尝试将它们作为 pod 添加到我的项目中。Pod 安装成功,我已将它们正确导入到桥接头文件中,并且没有其他问题。pods 更新安装了 4.11 版,这让我有些头疼。

我正在使用 FBSDKLoginKit 将用户登录到他们的帐户并从中检索信息。我能够很好地取回包含用户信息的字典。然后,我将这些信息传递给下一个带有 segue 的 ViewController。在此之后的任何时候,如果我按下 iPhone 或模拟器上的主页按钮,应用程序就会崩溃。我得到的错误是

如果我让用户通过 facebook 登录,转到新的视图控制器,展开到前一个视图控制器,然后尝试再次登录,也会发生此异常。一旦在第二个屏幕上检索到他们的相关信息,我就尝试将用户注销,但错误仍然存​​在。

我看到了一个类似的问题,询问“解决方案”是 FBSDKLoginKit 将检索到的字典写入变量,如果它检索回的字典具有 nil 值,则会引发此错误。

在它发生之前我能做些什么来抓住它吗?有没有人找到工作?

这是我按下 home 时模拟器的输出:

) libc++abi.dylib:以 NSException 类型的未捕获异常终止

一步步运行我的代码发现在方法过程中出现了错误:

在我检查错误值之前它就崩溃了。我将尝试通过进入 fbsdk 方法并更新来检查这些值

fbsdk浏览器权限登录

当我第二次在此屏幕上按 OK 时,它就会崩溃。我该如何调试呢?该操作不在我的应用程序中,而是在浏览器中,所以我不确定从这里去哪里..

0 投票
2 回答
2496 浏览

ios - 如何在 Facebook SDK 中创建自定义分享按钮

我尝试在 Facebook SDK 中创建自定义分享按钮,但我遇到了问题。按照 Facebook 文档,在我的案例中分享 Button 如下所示:

它可以工作,但我有一个默认按钮,在我的布局中看起来不太好。我希望有可能使用我自己的按钮分享我的内容facebookShareButton: UIButton。我是否可以在自己的按钮中调用此操作?如果是,我该怎么做?

0 投票
1 回答
66 浏览

ios - FBRequestConnection startForMyFriendsWithCompletionHandler 不带所有已安装应用程序的朋友 - iOS

我已将 Facebook 集成到我的应用程序中,我正在尝试通过以下方式获取已安装/验证该应用程序的 Facebook 朋友:

它只返回 12 个安装了我的应用程序的朋友,而我有超过 12 个 Facebook 朋友对我的应用程序进行了身份验证。

请帮助为什么会发生这种情况?

0 投票
0 回答
30 浏览

xcode - 未声明的类型:FDSKLoginButton

我正在尝试实现,FBSDK但在以下位置时我不断收到未声明的类型“ FSDKLoginButtonViewController

如何修复此错误?谢谢!

0 投票
1 回答
171 浏览

swift - Swift 和 iOS9 中的 Facebook 登录问题

我一直在尝试创建一个 Tinder 克隆应用程序。现在我必须登录我的 Facebook 帐户,获取我的个人资料并显示我的显示图片。

我已经导入了最新的 FBSDK,正确地确认了我的 plist(Plist screenshot)并使用了 graphRequest 函数来提取我的个人资料图片,但我不断收到以下错误。

-canOpenURL:URL 失败:“fbauth2:/” - 错误:“(null)”

我已经清理了我的构建,重新启动了我的模拟器,重新启动了我的机器并完全注释掉了我的解析代码。

我已取消注释我所有的解析代码(我正在通过 Heroku 部署),以免简化代码。

我已经用谷歌搜索了这个问题并搜索了堆栈溢出和 github 超过 2 周,但还没有找到解决方案。

由于 Facebook 的 SDK 与 iOS 9 集成,我已阅读有关此问题如何成为红鲱鱼的评论。

我想知道我做错了什么。我是编码新手,需要一些帮助。我现在想要实现的只是登录我的 Facebook 帐户(我可以这样做),授权我的应用程序(我也可以这样做)并在 UiImageView 中查看我的个人资料图片(我不能这样做)。这样我就可以继续构建应用程序以及我的课程。

0 投票
2 回答
1622 浏览

ios - 为 iOS React-Native 项目设置 Fbsdk 框架

[巨大的更新]
有人给我发了这个,为了用 React Native 安装 fbsdk 更容易阅读:https
://developers.facebook.com/docs/react-native/getting-started-ios 但是,问题是还是一样:

我猜这是来自 CocoaPods 提取的内容的错误,因为我能够通过简单地删除相同的 UIUserInterfaceIdiomTV案例(它曾经在一个开关中)来使示例示例工作。

但是,按照指南中的每一步并最终删除 UIUserInterfaceIdiomTV,我在自己的项目中遇到了新的编译问题:
Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_FBSDKAppEvents", referenced from: objc-class-ref in AppDelegate.o "_OBJC_CLASS_$_FBSDKApplicationDelegate", referenced from: objc-class-ref in AppDelegate.o "_OBJC_CLASS_$_RCTRootView", referenced from: objc-class-ref in AppDelegate.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

如果有人可以提供帮助...
感谢您的帮助!

0 投票
1 回答
1579 浏览

react-native - 让 ReactNative FacebookSDK 工作

我正在尝试让 FBSDK 在 iOS ReactNative 项目中运行。

react-native init AwesomeProject要获得一个全新的项目,请按照github 上的React Native FBSDK 说明main.m进行操作,但出现以下错误:

一点谷歌搜索将我带到这里然后在这里让我添加一个LSApplicationQueriesSchemes密钥到我的info.plist. 解决这个问题。

然后,我按照Facebook 应用程序设置指南添加NSAppTransportSecurity了我的 info.plist 的密钥等。但是随后该应用程序无法连接到开发服务器。

再用谷歌搜索一下,我发现这个页面说我不需要NSAppTransportSecurity密钥,所以我把它拿出来,应用程序运行。呼,问题解决了。

回到React Native FBSDK github 页面,我在他们的用法部分获取了第一个示例;登录按钮。将其逐字复制到我的应用程序中。它运行。我点击它。和...

啊啊!

有没有人让这个工作?

0 投票
2 回答
1350 浏览

facebook - 如何在 Facebook SDK 中获取评论的回复?

我正在集成 Facebook SDK。我需要得到图片中评论的回复。

我能够获得带有 id 的评论,但我无法获得评论的回复。 https://developers.facebook.com/docs/graph-api/reference/v2.6/comment

任何帮助深表感谢。