iOS facebook SDK 3>;获取已签名的请求
我尝试通过Web服务获取已签名的用户登录请求,但我只能在FBSession上访问accessToken 我看到了这个链接 谁演示了如何转换已签名的_请求,但没有演示如何获取它iOS facebook SDK 3>;获取已签名的请求,ios,facebook,sdk,Ios,Facebook,Sdk,我尝试通过Web服务获取已签名的用户登录请求,但我只能在FBSession上访问accessToken 我看到了这个链接 谁演示了如何转换已签名的_请求,但没有演示如何获取它 需要帮助:)如果我理解你的意思,你希望你的应用程序登录,然后打电话到服务器,在那里你需要再次检查用户凭据。 我使用教程进行身份验证。 然后,当我调用服务器时,我将accessToken属性作为参数发送,以检查服务器上的用户凭据。您可以按如下方式获取令牌值: FBSession.activeSession.accessTok
需要帮助:)如果我理解你的意思,你希望你的应用程序登录,然后打电话到服务器,在那里你需要再次检查用户凭据。 我使用教程进行身份验证。 然后,当我调用服务器时,我将accessToken属性作为参数发送,以检查服务器上的用户凭据。您可以按如下方式获取令牌值:
FBSession.activeSession.accessToken
在服务器端,您可以将访问令牌设置为从应用程序获得的值。我编译了一个gist,生成一个签名请求,然后您可以使用该请求对服务器上的用户进行身份验证,而无需查询graph API 你可以在这里找到它: 你可以在这里找到我编译的原始问题:
请注意,大多数代码只是现有开放源代码的汇编,但我还没有在任何地方看到任何像这样完全工作的实现。只有当a)你有一个实际的web应用程序作为画布/页面选项卡应用程序在facebook.com内运行时,你才会收到一个签名的请求,或者b)您使用JS SDK.BTW的客户端登录,您发布的链接显示了如何获取已签名的请求。事实上,这是你自己创造的,而不是给你的(根据帖子)。你以有效载荷为基础,而你的HMAC掌握了秘密。然后你用句号把它们加在一起,我明白了,所以用JSSDK是不可能做到这一点的。谢谢你的回答!