【发布时间】: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