我正在使用 Cordova 3.0.9 和 Rails 后端开发移动应用程序。
现在我正在实现身份验证部分,并且能够在 InAppBrowser 插件的帮助下实现客户端 Facebook 身份验证并获取用户的访问令牌。
我的问题是,因为我使用 Omniauth 进行服务器身份验证,并且需要使用 signedRequest 作为参数向我的回调端点(/auth/facebook/callback)发出发布请求,以便 Omniauth 发挥其魔力:
如何在不使用 JS SDK 的情况下从 Facebook 获取 signedRequest 令牌,可能需要对某个 url 进行简单的获取请求。 通常这将通过 FB.getLoginStatus 请求来完成,但我无法管理它以在移动环境中工作。
提前致谢。