Facebook使用Azure服务登录并获取用户信息错误

时间:2016-06-11 21:25:49

标签: facebook azure xamarin xamarin.android xamarin.forms

我已经在此博客https://ahoycoders.com/2015/07/09/xamarin-forms-social-authentication-with-azure-mobile-services-part-3/

之后实施了facebook登录

该博客基于旧的Azure门户。 但是,我正在使用新的Azure门户。 1.在新的Azure门户中,我使用Easy API选项创建博客中提到的自定义API。 2.我复制了博客中提到的用于我的自定义API的脚本,而我只使用Facebook。

我通过Facebook验证,然后调用以下内容,

返回await mobileService.InvokeApiAsync(“getextrauserinfo”,HttpMethod.Get,null);

不幸的是,我收到以下错误, “无法读取属性'getIdentities'未定义”

我不知道出了什么问题,请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

currentUser不再从.user获取请求,现在是request.azureMobile.user

他们改变了方法调用。它也不再是getIdentities。

它的getIdentity。

其他一些电话也略有改变。 我建议任何想要使用该指南的人都使用console.log查看每个对象实际返回的内容,然后为正确的调用切换旧代码。

该示例中的逻辑应该仍然很好,只是略有不同的调用/名称。