我一直在尝试创建统一应用程序并将其与移动服务连接。我正在尝试进行FB身份验证,这就是我在核对清单上所做的事情:
在移动服务上正确注册了我的FB App Id和App secret。
为了测试,我现在使用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_token":"XXXXXXXX"
所以这应该是正确的吗?
我总是收到这个错误:
休息响应:{“code”:401,“error”:“错误:Facebook图形API访问令牌授权请求失败,HTTP状态代码为400”}
我尝试了很多FB应用程序设置并从FB工具等生成新的访问权限,但似乎没有任何效果。我在这个
上结束了我的智慧