使用Facebook的移动服务身份验证总是会出现未经授权的错误

使用Facebook的移动服务身份验证总是会出现未经授权的错误,facebook,azure,unity3d,azure-mobile-services,Facebook,Azure,Unity3d,Azure Mobile Services,我一直在尝试创建unity应用程序,并将其与移动服务连接起来。我正在尝试进行FB身份验证,以下是我在清单上所做的: 在移动服务上正确注册我的FB应用Id和应用机密 为了进行测试,我现在使用FB工具生成访问令牌 以下是我使用Restsharp登录FB的代码: // token is hardcoded with access token from FB tools for test AuthenticationToken authToken = CreateToken(provider, toke

我一直在尝试创建unity应用程序,并将其与移动服务连接起来。我正在尝试进行FB身份验证,以下是我在清单上所做的:

在移动服务上正确注册我的FB应用Id和应用机密

为了进行测试,我现在使用FB工具生成访问令牌

以下是我使用Restsharp登录FB的代码:

// token is hardcoded with access token from FB tools for test
AuthenticationToken authToken = CreateToken(provider, token);
_LoginAsyncCallback = callback;

var path = "/login/" + provider.ToString().ToLower();
var baseClient = new RestClient(_baseEndPoint);
var request = new RestRequest(path, Method.POST);
var json = SerializeObject(authToken);

request.RequestFormat = DataFormat.Json;
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", json, ParameterType.RequestBody);

var handle = baseClient.ExecuteAsync<MobileServiceUser>(request, LoginAsyncHandler);
提供商是facebook,我的帖子是access\u token:XXXXXXXX,所以这应该是正确的,对吗

我总是会遇到这样的错误:

Rest响应:{代码:401,错误:错误:Facebook Graph API访问令牌授权请求失败,HTTP状态代码为400}


我尝试了很多FB应用程序设置,并从FB工具生成新的访问令牌,等等,但似乎没有任何效果。我对此束手无策

你是否在azure门户中提供了令牌和密钥?是的,在FB应用设置中我将我的端点url作为应用程序域,在移动服务身份设置中我将FB应用程序id和应用程序机密设置为FB应用程序的各种高级设置中,我一直在尝试,但没有任何效果。我看了很多教程,但他们没有提到太多关于FB应用程序设置扫描你告诉我这个请求的路径和数据的转储,如果你有任何顾虑,伪造数据。我应该试着了解一下:看起来我做了,但我不知道哪里出了问题。我试图用fiddler和charles追踪,但我的电话没有显示出来追踪包裹。。有什么想法吗?