Facebook graph api Azure移动服务“;“签名错误”;尝试调用Facebook graph api时出错

Facebook graph api Azure移动服务“;“签名错误”;尝试调用Facebook graph api时出错,facebook-graph-api,azure,xamarin,facebook-login,azure-mobile-services,Facebook Graph Api,Azure,Xamarin,Facebook Login,Azure Mobile Services,我正在尝试使用Azure移动服务将Facebook登录集成到Xamarin Android应用程序中 MobileServiceUser user = await client.LoginAsync(this.Activity, MobileServiceAuthenticationProvider.Facebook); var httpClient = new System.Net.Http.HttpClient(); var url = "https://graph.face

我正在尝试使用Azure移动服务将Facebook登录集成到Xamarin Android应用程序中

  MobileServiceUser user = await client.LoginAsync(this.Activity, MobileServiceAuthenticationProvider.Facebook); 
  var httpClient = new System.Net.Http.HttpClient(); 
  var url = "https://graph.facebook.com/me?access_token=" + user.MobileServiceAuthenticationToken;
  var fbUser = await httpClient.GetAsync(url); 
  var response = await fbUser.Content.ReadAsStringAsync();
我得到:

{
   "error": {
      "message": "Bad signature",
      "type": "OAuthException",
      "code": 1
   }
}

您知道返回的访问令牌是否无效吗?或者MobileServiceAuthenticationToken不是我应该使用的facebook访问令牌?

MobileServiceAuthenticationToken用于验证您的移动服务,而不是连接到facebook的Graph API。如果您想从客户端应用程序与Facebook Graph API通话,则需要与移动服务通话以获取用户的Facebook令牌和密码。或者,您可以在移动服务的服务器端逻辑中执行此操作。查看这篇文章以了解更多有关此操作的信息:

MobileServiceAuthenticationToken用于验证您的移动服务,而不是连接到Facebook的Graph API。如果您想从客户端应用程序与Facebook Graph API通话,则需要与移动服务通话以获取用户的Facebook令牌和密码。或者,您可以在移动服务的服务器端逻辑中执行此操作。查看这篇文章以了解更多有关此操作的信息:

MobileServiceAuthenticationToken用于验证您的移动服务,而不是连接到Facebook的Graph API。如果您想从客户端应用程序与Facebook Graph API通话,则需要与移动服务通话以获取用户的Facebook令牌和密码。或者,您可以在移动服务的服务器端逻辑中执行此操作。查看这篇文章以了解更多有关此操作的信息:

MobileServiceAuthenticationToken用于验证您的移动服务,而不是连接到Facebook的Graph API。如果您想从客户端应用程序与Facebook Graph API通话,则需要与移动服务通话以获取用户的Facebook令牌和密码。或者,您可以在移动服务的服务器端逻辑中执行此操作。查看本文以了解有关执行此操作的更多信息: