2

我正在使用 Windows Azure 移动服务通过 facebook 登录。用户登录后,我就有了令牌,但是当我尝试将此令牌与 facebook 客户端一起使用时,我得到了一个错误的签名例外。

不应该是同一个令牌吗?

4

1 回答 1

4

你是如何获得 FB 令牌的?您从移动服务客户端收到的令牌是Azure 移动服务令牌,您不能将其与 FB 一起使用。要获取 FB 访问令牌,您需要通过服务器脚本(带有user.getIdentities()函数)获取它,如http://blogs.msdn.com/b/carlosfigueira/archive/2012/10/25/getting-user所示-信息-on-azure-mobile-services.aspx

另一种选择是直接使用 Facebook SDK,它会为您提供一个 FB 令牌(然后您可以使用该令牌直接登录到 Azure 移动服务。该帖子位于http://ntotten.com/2013/03/14 /using-windows-azure-mobile-services-with-the-facebook-sdk-for-windows-phone/有一些关于如何做到这一点的信息。

于 2013-05-16T20:20:47.273 回答