iOS版Facebook SDK 3>获取已签名的请求
我尝试通过web服务获取签名请求以登录用户,但我只能访问FBSession上的accessToken。
我看到了这个链接Facebook Signed Request for iOS(HMAC SHA256),他演示了如何转换signed_request,但没有说明如何获取它。
需要帮忙 :)
如果我没有正确回答您的问题,您希望您的应用程序登录,然后再打电话给需要再次检查用户凭据的服务器。 我使用本教程进行身份验证。 然后,当我调用服务器时,我发送accessToken属性作为参数来检查服务器上的用户凭据。 您可以像这样获取令牌值:
FBSession.activeSession.accessToken
在服务器端,您可以将访问令牌设置为您从应用获取的值。
我编译了一个生成签名请求的要点,然后您可以使用它来验证服务器上的用户,而无需查询图形API。
你可以在这里找到它:https://gist.github.com/3962188
你可以在这里找到我编译它的原始问题:Facebook iOS SDK在登录时返回一个签名的请求对象
请注意,大多数代码仅仅是现有开源代码的汇编,但我还没有看到任何地方这样的完全可行的实现。
链接地址: http://www.djcxy.com/p/54107.html