我使用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.
有关导致此错误的原因的任何想法和建议。 也许另一种解决方案可以完成我的任务-感谢您的帮助。