问题标签 [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 投票
0 回答
328 浏览

ios - FBSDK 分享按钮不适用于在 xcode7 中的朋友时间轴上分享

我在我的应用程序中使用 FBSDK 共享按钮,使用最新的 iOS 和 xcode 7 的 fbSDK,我想从我的应用程序共享一些关于朋友时间轴的信息,但是当使用 FBSDK SHARE 按钮时,只有正常的共享对话框打开,没有在朋友时间轴上共享的选项。 ..我根据 ios9 fbSDK 文档使用以下代码

请告诉我我在哪里做错了...在此先感谢

0 投票
0 回答
114 浏览

ios - FBSharebutton 总是在 webview 中打开共享对话框

我在我的项目中实现 FBShareButton,但共享对话框总是打开 WebView/Safari 视图而不是 facebook 本机应用程序。我使用的是 facebook SDK 4.6 和 xcode 7 ..当我单独使用共享对话框时,它会在应用程序中打开,但是当我使用 FBShareButton打开共享对话框,它总是在网络视图中打开。这是我的代码

0 投票
4 回答
11929 浏览

ios - 退出应用程序后 FBSDKAccessToken currentAccessToken nil

我正在开发一个使用 Facebook SDK 登录的 ios 应用程序。我已将 a 设置LogInViewController为 Storyboard 中的初始视图控制器,用户使用 FB 帐户登录。

我有另一个 ViewController,一旦用户登录,它就会正确加载。

在我正在检查的 AppDelegate 文件中currentAccessToken,如果它不为零,我将直接加载第二个 ViewController,因为用户已经登录。

但是,currentAccessToken如果我退出应用程序并重新启动它,它总是为零。只有当我按下主页按钮并在应用程序仍在后台运行时重新打开它时它才有效。

以下是代码中的详细信息:

AppDelegate.swift

LogInViewController.swift

我不知道它是否相关,但我也收到了警告,MapViewController因为情节提要中没有针对它的 segue:

警告:尝试呈现其视图不在窗口层次结构中的 MapViewController!

0 投票
0 回答
516 浏览

ios - 使用 Facebook 登录未打开 Facebook 应用程序进行身份验证

在我的应用程序中,可以使用 facebook 登录并且工作正常。问题是它正在打开浏览器而不是 facebook 应用程序进行身份验证。

那么知道该怎么做吗?

0 投票
1 回答
1159 浏览

ios - FBSDKShareContent 分享本地图片

尝试通过 FBSDKShareLinkContent 共享本地图像但没有成功。

我的示例代码是:

0 投票
0 回答
421 浏览

ios - 带有原生 iOS 对话框的 FBSDKLoginButton

我有这样的登录按钮设置。

我希望拥有的是本机登录对话框而不是 Web 视图,因此我将 loginBehavior 分配为 0,如此枚举中所指定

但是,无论我设置什么行为,我都只能获得 Web 视图登录。

我在真正的 iOS 设备上运行我的应用程序,并安装了 Facebook 应用程序并进行了身份验证。

我注意到 Tinder 或 Instagram 等应用程序有自己的本地登录对话框。这是我的错误配置吗?

0 投票
1 回答
519 浏览

ios - 在 Swift 上,如何在使用 Facebook 登录和使用 FBSDK 解析时检索名称和其他数据

通过 Parse 使用 Facebook 登录时无法获取用户的姓名或电子邮件。我应该在 AppDelegate 中正确设置其他所有内容。

当我用我的电子邮件登录时,我的用户类工作,并且可以使用我注册的数据。当我尝试通过 Facebook 登录时,我只将长字母数字字符串作为用户名并停止。我想检索姓名、照片、出生和城市。

在我的 User.swift 文件中,我得到了这个:

这是我的登录按钮:

也试过这个,但不起作用:

提前致谢

0 投票
1 回答
405 浏览

ios - FBSDK 4.7.0 和 iOS 9 邀请好友未收到通知

我的应用程序已经上线,我正在为 iOS 9 更新它。所以我正在更新 FBSDK。邀请朋友时一切正常。它会打开对话框,选择要邀请的朋友,但我没有收到任何通知。这是我的代码:

有人可以给我任何建议或扩展。谢谢

0 投票
0 回答
217 浏览

facebook - FBSDKCoreKit pod 文件无法编译,在 FBSDKAppEventsState.m 中缺少括号 ')'

尝试构建时显示的错误

FBSDKAppEventsState.m 中出现错误的行。 光标是它说括号应该去的地方

重现步骤

  1. 更新的可可足类
  2. 构建项目

我将 cocoapods 更新为 0.38.2,然后运行 ​​pod update。构建了我的项目,错误在 FBSDKCorekit 中,更具体地说在 FBSDKAppEventsState.m 中。该错误表明缺少“)”,但似乎没有丢失。我已经删除了所有与 FBSDK 相关的 pod 并将它们添加回来,我得到了相同的结果。附上截图

SDK版本:'FBSDKCoreKit','~> 4.7'

0 投票
0 回答
656 浏览

ios - 如何使用 FB iOS SDK 获取用户位置?

在此我的 fb-login 登录范围

我正在使用以下代码从 facebook 检索用户名、用户 ID、电子邮件。

我无法检索用户的位置。帮帮我