问题标签 [pffacebookutils]

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 回答
63 浏览

ios - PFFacebookUtils 无法从 Facebook 注销

我知道这里已经问过这个问题,但对我没有任何作用。我无法从 Facebook 注销。无论我做什么,我仍然会看到“您已经授权 AppName”屏幕。

我试过了:

这会使当前的访问令牌无效,但没有运气。

我尝试删除权限,但它也不起作用。删除权限后,它只会向用户询问权限,但会询问同一用户。

我试过了:

但仍然没有。

有什么想法吗,伙计们?

0 投票
1 回答
155 浏览

ios - FBSDKLoginManager 有效,PFFacebookUtils logInInBackgroundWithReadPermissions 无效

我使用解析服务器通过 Facebook 实现了登录。

如果我使用它,我会正确获取用户信息:

但我想使用 PFFacebookUtils 在 Parse 中轻松创建用户:

Facebook 模式与授权请求一起出现,但是当我按确定时,我收到此错误:

[错误]:此用户的 Facebook 身份验证无效。(代码:101,版本:1.13.0)。

在 Facebook 上的应用程序设置里面,应用程序就在那里。

0 投票
2 回答
78 浏览

swift - 新的解析框架没有 PFFacebookUtils?

伙计们,我迫切需要帮助!

我要做的就是登录 Facebook 并将该数据上传到 Parse。但是我遇到的问题是,当我使用旧的 Parse 框架时,PFFacebookUtils 可以工作,但不会通过 Parse 将任何内容上传到 Heroku。当我使用新的 Parse 框架时,它允许我将数据上传到 Heroku,但它不允许我使用 PFFacebookUtils。任何人都可以对此有所了解吗?

这是适用于旧框架的代码,让我可以使用 PFFacebookUtils,但不会将任何内容上传到 Heroku。

这是适用于新 Parse 框架并让我上传到 Heroku 的代码,但使用这个新框架 PFFacebookUtils 不再有效。

让 parseConfiguration = ParseClientConfiguration(block: { (ParseMutableClientConfiguration) -> Void in

老实说,我可以使用所提供的任何帮助,我一直在寻找解决方案。似乎如果我想通过 PFFacebookUtils 使用 Facebook 登录,我必须使用旧的 Parse 框架,但它不再上传到 Heroku。

如果在没有 PFFacebookUtils 的情况下使用 Facebook 登录有不同的方法,那么我很乐意使用它,因为这样我就可以使用这个新的 Parse 框架,它实际上会上传到 Heroku。

非常感谢您的帮助!

0 投票
1 回答
488 浏览

swift - 如何通过 FacebookUtil 链接现有 Parse 用户

我已经尝试了很多来实现将现有解析用户链接到 Facebook。

我正在使用 swift 3。

但我找不到解决方案

我的状态是

  1. 我已经有未关联 Facebook 的帐户。

  2. 我想通过 facebookUtils 链接我的帐户

  3. 我的应用有“登录或注册 Facebook”按钮

  4. 它的工作方式如下

我的问题是

  1. 当我点击 Facebook 登录按钮时,我没有登录。这意味着我没有 PFUser.current()

这是我想要做的

  1. 通过 facebookGraph API 获取电子邮件地址并通过查询电子邮件检查 isUser 与否

  2. 我试过这样登录

尝试!PFUser.logIn(withUsername: userObj.username!, password: userObj.password!)

但它不起作用,因为我无法获得密码。它总是返回 nil

  1. 我曾尝试通过 1 个查询结果获得的链接 PFUser 对象

  2. 我也试过这样的云功能

Parse.Cloud.define("fblink", function(request, response) {

});

但它不起作用......我认为云功能方法在这种情况下不是解决方案。

我发现了很多与将现有用户合并到 Facebook authdata 相关的问题。但我找不到任何解决方案。

我希望一起找到好的方法。

这是我在 loadFacebookUserDetails 中尝试过的。

0 投票
1 回答
30 浏览

ios - 带有最新解析库的 Xcode 8.2 中的 PFFacebookUtils.h 编译错误

我看到当使用 Parse 和 Bolts 框架的兼容版本将 PFFacebookUtils 升级到最新版本 v4-1.10.0 时,我不断收到编译错误。我尝试的推荐解决方案是升级 Parse、Bolts 库和 XCode(我有 8.2),但这些编译错误仍然没有消失。

有处理每个编译错误的解决方案,但我不知道这样修复框架的头文件是否是正确的方法(理想情况下,我不想接触库头来解决这样的问题)。

PFFacebookUtils.h 编译错误

有一些解决方案,如iOS 上的 Facebook 登录,带有 Parse 和 cocoapods 错误,可以解决类似的错误,但希望找到解决此问题的正确方法。

0 投票
0 回答
89 浏览

ios - 如何使用 PFFacebookUtilsV4 ios + Objective-c 获取 facebook 好友列表?

我正在使用 PFFacebookUtilsV4 使用“使用 Facebook 登录”,我想使用最新的解析版本来获取 Facebook 朋友。

我可以使用旧的 parse 获得 facebook 朋友,但我需要使用 sdk的新版本的 facebook 朋友

当我尝试获取 Facebook 朋友时,我收到警告消息“请再次登录此应用以重新连接您的 Facebook 帐户”,然后单击“确定”按钮获取 Facebook 朋友。

如何从 facebook 删除“请再次登录此应用程序以重新连接您的 facebook 帐户”警报?

0 投票
0 回答
27 浏览

ios - 未使用 safari 调用 PFFacebookUtils Parse 登录回调

我正在使用最新版本的 ParseFacebookUtils,它使用 safari 来登录用户。该过程按预期工作,它要求您在 Safari 中访问您的公共个人资料并返回应用程序。奇怪的行为是,当登录请求返回到应用程序时,块内的代码永远不会执行。

只有当我再次按下登录按钮或者我将登录行为设置为基于 Web 的情况下,它才会执行,其中 Web 视图显示在应用程序中。但这不是最好的,因为用户必须登录并且他们可能忘记了他们的详细信息。下面是我用来登录用户的代码。

这是我用于初始化和处理 url 的应用程序委托中的代码。

0 投票
1 回答
103 浏览

ios - PFFacebookUtils.logInInBackground 不执行 segue

嘿,下面的代码不知何故不适用于segue。它返回:

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

代码在 IBAction Button 中运行。然后我在没有 PFFacebookUtils 代码的情况下执行 segue,它工作正常。从那我猜不能从 PFFacebookUtils 调用 segue,因为它在后台以某种方式工作。

代码:

我试图插入额外的代码,如:

或具有功能:

没有任何效果。有没有人有一个可行的解决方案?我的目标是在登录或登录后继续到另一个故事板。

我查看了stackoverflow中的大多数线程。没有找到有效的解决方案。