Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.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 调试未收到某些用户的电子邮件地址_Facebook_Email - Fatal编程技术网

Facebook 调试未收到某些用户的电子邮件地址

Facebook 调试未收到某些用户的电子邮件地址,facebook,email,Facebook,Email,我是这个facebook应用程序的管理员。当用户加入应用程序时,我有scope=email,这样我的应用程序就可以读取用户的电子邮件地址 这是主要的工作,但我只是发现一些球员的电子邮件在数据库中丢失 我的问题是 我如何调试并查看facebook是否返回此特定用户的电子邮件地址我有facebook id?我尝试了Graph API Explorer,但似乎只能看到自己的电子邮件地址 我如何获得用户授予我的应用程序的权限列表?进行了更多调查,发现我们需要玩家的访问令牌-一个活动令牌 您可以查询/us

我是这个facebook应用程序的管理员。当用户加入应用程序时,我有scope=email,这样我的应用程序就可以读取用户的电子邮件地址

这是主要的工作,但我只是发现一些球员的电子邮件在数据库中丢失

我的问题是

我如何调试并查看facebook是否返回此特定用户的电子邮件地址我有facebook id?我尝试了Graph API Explorer,但似乎只能看到自己的电子邮件地址


我如何获得用户授予我的应用程序的权限列表?

进行了更多调查,发现我们需要玩家的访问令牌-一个活动令牌

您可以查询/user\u id/permissions endpoint为您的应用程序提供的权限。我已经尝试过了。同样的情况下,我只能看到我自己帐户的权限,对于其他用户,如果您没有得到任何信息,这意味着该用户没有安装您的应用程序,我将获得{data:[]}。否则,您将在返回的结果中收到installed key。我确信该用户安装了该应用程序,因为它是我用来测试该应用程序的虚假用户帐户之一。。下面是我要做的,我转到,从右上角的下拉列表中选择我的应用程序facebook将填充访问令牌,然后我在graph api中键入此//权限。改为使用app access令牌。它需要应用程序访问令牌。检查文档中是否有相同的内容。