问题标签 [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.
objective-c - FBSDK 4 iOS 捕获用户注销
我正在编写这个应用程序,它允许用户通过首先注册我的服务或使用他们的 Facebook、Instagram 等登录来登录我的服务。现在,如果由于某种原因,用户使用 FB 登录到我的应用程序,但决定单击 FB 的“注销”按钮,我想提供另一个登录的机会。为此,我需要捕获 Facebook 注销操作。所以,问题是:如何触发我的“-(void)loginAlternatively”方法?我在哪里可以找到一个钩子?
我试图添加
到我的 AppDelegate 的
因为那是我处理登录后 FB 的地方。然而,这似乎不是那个地方。
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 方法并更新来检查这些值
当我第二次在此屏幕上按 OK 时,它就会崩溃。我该如何调试呢?该操作不在我的应用程序中,而是在浏览器中,所以我不确定从这里去哪里..
ios - 如何在 Facebook SDK 中创建自定义分享按钮
我尝试在 Facebook SDK 中创建自定义分享按钮,但我遇到了问题。按照 Facebook 文档,在我的案例中分享 Button 如下所示:
它可以工作,但我有一个默认按钮,在我的布局中看起来不太好。我希望有可能使用我自己的按钮分享我的内容facebookShareButton: UIButton
。我是否可以在自己的按钮中调用此操作?如果是,我该怎么做?
ios - FBRequestConnection startForMyFriendsWithCompletionHandler 不带所有已安装应用程序的朋友 - iOS
我已将 Facebook 集成到我的应用程序中,我正在尝试通过以下方式获取已安装/验证该应用程序的 Facebook 朋友:
它只返回 12 个安装了我的应用程序的朋友,而我有超过 12 个 Facebook 朋友对我的应用程序进行了身份验证。
请帮助为什么会发生这种情况?
xcode - 未声明的类型:FDSKLoginButton
我正在尝试实现,FBSDK
但在以下位置时我不断收到未声明的类型“ FSDKLoginButton
” ViewController
:
如何修复此错误?谢谢!
swift - Swift 和 iOS9 中的 Facebook 登录问题
我一直在尝试创建一个 Tinder 克隆应用程序。现在我必须登录我的 Facebook 帐户,获取我的个人资料并显示我的显示图片。
我已经导入了最新的 FBSDK,正确地确认了我的 plist(Plist screenshot)并使用了 graphRequest 函数来提取我的个人资料图片,但我不断收到以下错误。
-canOpenURL:URL 失败:“fbauth2:/” - 错误:“(null)”
我已经清理了我的构建,重新启动了我的模拟器,重新启动了我的机器并完全注释掉了我的解析代码。
我已取消注释我所有的解析代码(我正在通过 Heroku 部署),以免简化代码。
我已经用谷歌搜索了这个问题并搜索了堆栈溢出和 github 超过 2 周,但还没有找到解决方案。
由于 Facebook 的 SDK 与 iOS 9 集成,我已阅读有关此问题如何成为红鲱鱼的评论。
我想知道我做错了什么。我是编码新手,需要一些帮助。我现在想要实现的只是登录我的 Facebook 帐户(我可以这样做),授权我的应用程序(我也可以这样做)并在 UiImageView 中查看我的个人资料图片(我不能这样做)。这样我就可以继续构建应用程序以及我的课程。
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)
如果有人可以提供帮助...
感谢您的帮助!
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 页面,我在他们的用法部分获取了第一个示例;登录按钮。将其逐字复制到我的应用程序中。它运行。我点击它。和...
啊啊!
有没有人让这个工作?
facebook - 如何在 Facebook SDK 中获取评论的回复?
我正在集成 Facebook SDK。我需要得到图片中评论的回复。
我能够获得带有 id 的评论,但我无法获得评论的回复。 https://developers.facebook.com/docs/graph-api/reference/v2.6/comment
任何帮助深表感谢。