iOS facebook SDK 3>获取已签名的请求

时间:2012-08-30 15:37:17

标签: ios facebook sdk

我尝试通过webservice获取签名请求以登录用户,但我只能访问FBSession上的accessToken。

我看到了这个链接 Facebook Signed Request for iOS (HMAC SHA256) 谁展示了如何转换signed_request,但没有说明如何获得它。

需要帮助:)

2 个答案:

答案 0 :(得分:0)

如果我说得不对,您希望您的应用程序登录,然后拨打服务器,您需要再次检查用户凭据。 我使用this教程进行身份验证。 然后当我调用服务器时,我发送accessToken属性作为参数来检查服务器上的用户凭据。您可以像这样获取令牌值:

FBSession.activeSession.accessToken

然后,您可以在服务器端将访问令牌设置为您从应用程序获得的值。

答案 1 :(得分:0)

我编译了一个生成已签名请求的要点,然后您可以使用它来验证服务器上的用户,而无需查询图API。

您可以在此处找到它:https://gist.github.com/3962188

您可以在此处找到我编译的原始问题:Facebook iOS SDK to return a signed request object upon login

请注意,大多数代码只是现有开源代码的汇编,但我还没有看到任何完全正常的实现。