c# –Facebook(OAuthException– #100)尝试在节点类型(AnonymousUser)上访问不存在的字段(first_name)

c# –Facebook(OAuthException– #100)尝试在节点类型(AnonymousUser)上访问不存在的字段(first_name),第1张

概述我一直在我的应用程序中使用Facebook登录一段时间没有任何问题.我们对我们的网站进行了重大更新,现在我不断收到某些用户的错误,只在我们的Android cordova应用中 (OAuthException - #100) (#100) Tried accessing nonexisting field (first_name) on node typ

我一直在我的应用程序中使用Facebook登录一段时间没有任何问题.我们对我们的网站进行了重大更新,现在我不断收到某些用户的错误,只在我们的Android cordova应用中

(OAuthException – #100) (#100) TrIEd accessing nonexisting fIEld (first_name) on node type (AnonymousUser)

我无法重现错误,尝试了很多不同的东西,安装了或不安装Facebook应用程序,不同的用户,不同的手机.

我在C#中使用此代码来获取用户

var fb = new Facebook.FacebookClIEnt(accesstoken);fb.Version = "v2.8";dynamic me = fb.Get("me?fIElds=first_name,last_name,ID,email,gender");

但是,如果我这样做

dynamic me = fb.Get("me?fIElds=ID");

然后它工作并给我一个ID,但我认为first_name和last_name始终可用.

我在更新中看不到任何会破坏这一点的内容,我无法确定令牌对于AnonymousUser的方式.你怎么能得到这样的代币?

编辑
这是cordova登录代码

facebookConnectPlugin.login(    ["email"],// array of permissions    function (response: any) { ... },function (response: any) { ... });
最佳答案我也遇到了同样的问题,有人向facebook报道
https://developers.facebook.com/bugs/173424853153369/ 总结

以上是内存溢出为你收集整理的c# – Facebook(OAuthException – #100)尝试在节点类型(AnonymousUser)上访问不存在的字段(first_name)全部内容,希望文章能够帮你解决c# – Facebook(OAuthException – #100)尝试在节点类型(AnonymousUser)上访问不存在的字段(first_name)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1139473.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存