Azure移动服务和本机Android Facebook身份验证

时间:2018-06-29 13:36:04

标签: android facebook azure authentication xamarin

我使用Azure移动服务和本机android应用程序。在我的应用服务中: -我启用了应用服务验证 -我添加了Facebook appId和app secret 当我打开重定向网址 (例如https://myapp.azurewebsites.net/.auth/login/facebook/callback),然后我看到以下消息:

“您已成功登录”

现在,我需要使用本机Facebook Sdk登录我的应用(Xamarin Android)。例如,我使用此article。这是本文在GitHub上的源代码。授权通过后,我得到了FacebookAccessToken。 现在,当我在服务中尝试登录时

var token = new JObject();
token["access_token"] = Settings.FacebookAccessToken;
var user = await Client.LoginAsync(MobileServiceAuthenticationProvider.Facebook, token);

但我有一个例外:

 I/mono-stdout( 3982): 
 Microsoft.WindowsAzure.MobileServices.MobileServiceInvalidOperationException:    
 You do not have permission to view this directory or page.     
Microsoft.WindowsAzure.MobileServices.MobileServiceInvalidOperationException: 
You do not have permission to view this directory or page.

有关导致此错误的原因的任何想法和建议。 也许另一种解决方案可以完成我的任务-感谢您的帮助。

0 个答案:

没有答案