问题标签 [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.
facebook-sdk-4.0 - Facebook sdk 4.6 和 PFFacebookUtils 1.8.5 登录打开 webview 虽然 Facebook 应用程序安装在我的设备上
我将 My Facebook sdks 更新为 4.6 并将 Parse 更新为 1.8.5 ,之后我注意到在 iOS 7,8 中登录时,该应用程序是转到 Facebook 应用程序进行 premmisions,而在 iOS 9 中,该应用程序是 safari。
我尝试在 logInInBackgroundWithReadPermissions 之前添加 setLoginBehavior 但它没有解决问题。
可能是什么问题?
swift - Type 'PFFacebookUtils' has no member 'session' on swift
I am trying integrate Facebook login using Parse, but the following code: var FBSession = PFFacebookUtils.session
gives the error
Type "PFFacebookUtils" has no member "session"
I am using the latest Parse SDK and Facebook SDKs, is "session" method deprecated or what? thanx in advance.
parse-platform - logInInBackgroundWithReadPermissions 打开“您已经授权 MyApp”屏幕
我使用 FBSDKLoginKit (4.7.0) 更新到 ParseFacebookUtilsV4 (1.9.0) ..(使用 IOS 9)所以在调用“logInInBackgroundWithReadPermissions”之后
首先它会打开 Safari——我猜这是他们的新用户体验——是真的吗?还是它的另一个问题?(用于打开应用程序,使用IOS 9)
问题是每次 - 在我第一次登录和注销后 - 我连接它都会在 safari 浏览器中显示“您已经授权 MyApp ...”屏幕。
我试着打电话
但这没有帮助。
谢谢,丹
swift - 用户在使用 PFFacebookUtils 登录时取消选择 Facebook 权限
我一直在搜索并尝试使用PFFacebookUtils
和解决此问题Parse
,其中用户通过 Facebook 登录但没有保存在 中Parse Data Browser
。在此过程中,用户取消选择权限(例如电子邮件),这会导致Parse Data Browser中的用户为空。
我已经改变了这个过程并添加了一些检查:
- 检查是否授予权限,如果没有则重新请求权限。
- 每次创建新的 PFUser 时,如果未授予权限,则该过程重新开始,我删除旧的 PFUser(因此创建了一个新的)。
- 当检查所有权限并且数据准备好保存到 Parse 时,它会失败,并且用户对象显示在 Parse 中没有任何信息。
有人经历过类似的事情吗?使用 Facebook 登录时在数据浏览器中清空 PFUser 数据?
使用PFFacebookUtils.logInWithPermissions
ios - PFFacebookUtils -
我正在按照本教程将 facebook 登录与 Messenger 集成。当我编译代码的第一部分时,我收到错误:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'You must initialize PFFacebookUtils with a call to +initializeFacebookWithApplicationLaunchOptions'
我遇到了多个线程,包括这个线程,但是这在我已经使用的新版本中得到了修复,因此不能用于解决我的问题。
我连接了一个运行教程代码的按钮:
另外,我的 AppDelegate.m 有:
ios - iOS:通过自动登录获取 Facebook 访问令牌
我在我的应用程序中使用 Parse 和 Facebook 进行帐户管理。每当用户通过 facebook 按钮登录时,我的代码都能完美运行,因为 facebook sdk 会自动生成一个新的访问令牌。但是,如果我使用自动登录代码来检查用户是否已批准该应用程序,我没有访问令牌并且无法访问该用户的 Facebook 数据。我不知道如何为已经同意使用我的应用程序的用户请求访问令牌。
加载数据中:
自动登录系统:
此外,当用户单击登录按钮时我收到的访问令牌持续 4 周,所以如果有办法手动分配访问令牌,那么我可以这样做,但是[FBSDKAccessToken currentAccessToken]
不可分配,所以我也不能这样做.
swift - PFFacebookUtils.logInInBackgroundWithReadPermissions 块返回 user = nil 和 error = nil
我有一个 iOS 9 应用程序(Xcode 7.1、Swift 2.0),其中包含以下 pod,使用本文发布时的最新版本:
我正在尝试运行以下代码:
但我总是得到一个nil
用户和一个nil
错误。几个月前登录工作,但突然间(我相信在 a 之后pod update
),登录停止工作。
我已经添加了 Facebook 开发者网站上描述的所有正确的 plist 条目,并且我已经在应用程序委托中添加了所有适当的功能:
facebook-oauth - 解析服务器,PFFacebookUtils 覆盖用户名
因此,PFUser 将使用电子邮件和密码以传统方式登录。当他们注册时,我将用户名设置为与电子邮件地址相同。当用户登录时,他们使用他们的电子邮件。
这一直很好,直到我添加了一个“连接到 facebook”按钮,我在其中调用了以下内容:
问题是,当这成功时,我的用户名已更改为一长串随机字符。这意味着如果我退出,我将无法重新登录,因为电子邮件不再与用户名匹配。
我在 Heroku 上使用解析服务器。我不会发布任何云代码,因为这直到我实现 Facebook oauth 才开始发生。
ios - 如果安装了 Facebook 应用程序,PFFacebookUtils 登录方法不会执行任何操作
这很奇怪。我正在尝试登录 Facebook,如果设备上没有安装 Facebook 应用程序,一切正常。但如果有这个应用程序,那么什么都不会发生。根本不值一提。永远不会调用完成块,并且不会出现登录对话框。这是我非常简单的代码:
我里面也有这段代码applicationDidFinishLauncing
:
我实现了以下方法:
我还需要注意以下几点:有时,很少,即使安装了应用程序也能正常工作。工作,然后再次无缘无故停止工作。有没有人遇到过这样的问题?谢谢!
ios - PFFacebookUtils。如何区分登录和注册?
Parse.com
我正在尝试在使用服务的应用程序中提供一些非常简单(如我所想)的功能。我需要的只是允许用户通过 Facebook 创建一个帐户并通过 Facebook 再次登录。
问题是PFFacebookUtils
登录方法不仅通过 Facebook 登录用户,而且还创建了一个新的PFUser
. 为什么这对我来说是个问题?嗯,当然。我可以区分注册和按isNew
字段注册,但这并没有真正的帮助。
考虑以下情况 - 用户尝试通过 Facebook 登录(他还没有登录PFUser
),他登录,创建了一个新用户。我看到用户是新用户(即该用户之前没有注册过),我不得不拒绝这个登录。好吧,我拒绝他,我说“你还没注册,去注册吧”。用户注册(通过相同的登录方法),这次PFUser
返回的是用户尝试登录时创建的相同。我看到用户不是新用户,它已经注册,因此我必须拒绝用户再次,因为该帐户已经存在并且不可能再次创建相同的帐户。
你明白这个问题吗?我是愚蠢的没有意识到如何处理PFFacebookUtils
帐户创建和登录,还是是PFFacebookUtils
谁提供了一个愚蠢的 API?你们是怎么做到的?你如何解决我描述的问题。真的,它一定很简单,但我在任何地方都找不到一个很好的例子