Facebook Azure移动服务OAuth REST客户端

Facebook Azure移动服务OAuth REST客户端,facebook,rest,azure,oauth,Facebook,Rest,Azure,Oauth,我设法开发了一个Azure移动服务和一个iOS应用程序,通过Facebook身份验证连接到我的服务。从应用程序中,一切都非常正常 现在我正试图从一个普通的HTTPREST客户端访问我的移动服务,我遇到了身份验证问题。我试图从FB获取身份验证代码,并在X-ZUMO-AUTH头中设置该代码,但这没有帮助。我仍然收到“此请求的授权已被拒绝”错误 如果有人能像iOS应用程序那样,指出正确的方向来模拟移动服务的访问,我将不胜感激 谢谢, Ruben您必须提供的作为“X-ZUMO-AUTH”的令牌不是fac

我设法开发了一个Azure移动服务和一个iOS应用程序,通过Facebook身份验证连接到我的服务。从应用程序中,一切都非常正常

现在我正试图从一个普通的HTTPREST客户端访问我的移动服务,我遇到了身份验证问题。我试图从FB获取身份验证代码,并在X-ZUMO-AUTH头中设置该代码,但这没有帮助。我仍然收到“此请求的授权已被拒绝”错误

如果有人能像iOS应用程序那样,指出正确的方向来模拟移动服务的访问,我将不胜感激

谢谢,
Ruben

您必须提供的作为“X-ZUMO-AUTH”的令牌不是facebook发送给您的访问令牌;它是您的移动服务后端发送回您的令牌

要获取有效令牌,请访问浏览器“”中的以下url。然后填写你的facebook信息,你应该被重定向到一个url看起来像“…”的页面。此url包含“authenticationToken”参数。这是必须粘贴到“X-ZUMO-AUTH”标题中的值。(应以“ey”开头,并避免复制ASCII字符)


在您的应用程序中,为了获得正确的令牌,您应该调用MobileServiceClient.LoginAsync。

这是您返回此错误的服务器还是graph.facebook.com?