【问题标题】:Parse.com: How to Generate Facebook User Access Token from Cloud CodeParse.com:如何从云代码生成 Facebook 用户访问令牌
【发布时间】:2015-06-13 01:56:50
【问题描述】:

我是一名新手开发人员,我使用 Parse.com 为我的 iPhone 应用程序的后端提供支持。

我想知道是否可以使用 http 请求或 Facebook JS SDK 从 Parse 的云代码(我的后端)管理 Facebook OAuth 问题。

例如:用户的长期访问令牌因过期而失效。我希望能够在后端生成一个新的访问令牌,因为我可以访问:旧的访问令牌、我的 app_id、我的 app_secret 和用户的 facebookID。

Q1:是否可以使用 http 请求生成用户访问令牌?我知道我可以生成应用访问令牌,但这不是我想要的 (https://developers.facebook.com/docs/facebook-login/access-tokens)。如果可能,http 请求的正确结构是什么(我花了几个小时试图找到一个示例,但一直无法找到)。

Q2:如果#1 不可行,是否可以在 Parse Cloud 代码中使用 Facebook JS SDK? Parse 之前曾表示不支持此功能,因为 Facebook JS SDK 假定/需要从浏览器执行,但难道不能模仿浏览器并仍然正确地拥有此功能吗?如果有,请提供示例代码。

谢谢!

【问题讨论】:

    标签: parse-platform facebook-javascript-sdk facebook-access-token facebook-authentication parse-cloud-code


    【解决方案1】:

    看起来这个问题已经在这里回答了:https://parse.com/questions/cloud-code-how-to-get-current-users-facebook-access-token

    Parse.User.current().get('authData')['facebook']

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-13
      • 2019-08-19
      • 1970-01-01
      • 2017-11-18
      • 2015-09-27
      • 2018-07-04
      • 1970-01-01
      相关资源
      最近更新 更多