Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook API错误(1340004)和(1348058)_Facebook_Facebook Graph Api_Unity3d_Oauth - Fatal编程技术网

Facebook API错误(1340004)和(1348058)

Facebook API错误(1340004)和(1348058),facebook,facebook-graph-api,unity3d,oauth,Facebook,Facebook Graph Api,Unity3d,Oauth,我正在努力减少Unity游戏中Facebook API错误的数量,目前有两个错误代码,但在FB开发者网站上找不到任何帮助我定位和解决问题的内容。错误代码通过Facebook Analytics显示 方法:对话框:oauth 错误代码:1340004 错误消息:未登录:您未登录。请登录并重试 故障:97.9K 呼叫总数:227.4K 故障率:43% 方法:对话框:oauth 错误代码:1348058 错误消息:请确认电子邮件:您输入的电子邮件地址已注册,但您的帐户尚未确认 然而您将很快收到一封

我正在努力减少Unity游戏中Facebook API错误的数量,目前有两个错误代码,但在FB开发者网站上找不到任何帮助我定位和解决问题的内容。错误代码通过Facebook Analytics显示


方法:对话框:oauth

错误代码:1340004

错误消息:未登录:您未登录。请登录并重试

故障:97.9K

呼叫总数:227.4K

故障率:43%


方法:对话框:oauth

错误代码:1348058

错误消息:请确认电子邮件:您输入的电子邮件地址已注册,但您的帐户尚未确认 然而您将很快收到一封电子邮件,详细说明如何确认您的申请 帐户

故障:32.4K

呼叫总数:227.4K

故障率:14.3%


我自己无法重新创建这些错误,所以我甚至不确定这些错误是客户端还是服务器端的,但这些失败率似乎非常高

我通过客户端进行的任何调用都会在继续之前检查FB.IsLoggedIn是否为真,并且文档似乎表明Facebook SDK处理刷新访问令牌

刷新移动设备上的访问令牌

Facebook SDK将为您和用户管理访问令牌的生命周期 将处理确保令牌在过期之前刷新

唯一提到的第一个错误代码(1340004)来自3年前的stackoverflow帖子()

唯一提到的第二个错误代码(1348058)来自一个已关闭的github问题(),这似乎表明应用程序年龄限制导致了该问题,但我们的应用程序年龄限制目前设置为“Facebook设置上的任何人(13+)

实时版本在Facebook Unity SDK的(7.3.0)上,但我已经更新到了尚未发布的最新版本


我们在服务器端做的唯一一件事就是检查访问令牌是否返回用户的Facebook id,见下文

https://graph.facebook.com/me?fields=id&access_token=%s

基本上,有没有其他人经历过这些错误代码,或者对如何减少它们有什么想法

非常感谢您的帮助