我已经按照此博客实现了 facebook 登录 https://ahoycoders.com/2015/07/09/xamarin-forms-social-authentication-with-azure-mobile-services-part-3/
该博客基于旧的 Azure 门户。 但是,我正在使用新的 Azure 门户。 1. 在新的 Azure 门户中,我使用 Easy API 选项来创建自定义 API,如博客中所述。 2. 我复制了博客中提到的脚本作为我的自定义 API,并且我仅使用 Facebook。
我通过 Facebook 进行了身份验证,然后调用了以下命令,
返回等待mobileService.InvokeApiAsync(“getexrauserinfo”,HttpMethod.Get,null);
不幸的是,我收到以下错误, “无法读取未定义的属性‘getIdentities’”
我不知道出了什么问题,请帮我解决这个问题。
最佳答案
currentUser 不再作为 .user 从请求中获取,现在是 request.azureMobile.user
他们改变了方法调用。它也不再是 getIdentities。
它的 getIdentity。
其他一些调用也略有变化。 我建议任何想要使用该指南的人使用 console.log 来查看每个对象实际返回的内容,然后切换旧代码以进行正确的调用。
该示例中的逻辑应该仍然没问题,只是调用/名称略有不同。
关于Facebook 使用 Azure 服务登录并获取用户信息错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37768654/