Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.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
Php 如何使用Facebook用户的Facebook\u id联系Facebook用户?_Php_Facebook - Fatal编程技术网

Php 如何使用Facebook用户的Facebook\u id联系Facebook用户?

Php 如何使用Facebook用户的Facebook\u id联系Facebook用户?,php,facebook,Php,Facebook,有人知道是否有任何方法可以通过他们的Facebook_id联系到Facebook用户吗 背景: 我有一个网络应用程序。我的许多用户使用他们的Facebook_id登录。当他们创建帐户时,他们还应该提供电子邮件地址,但他们中的一些人没有这样做(我认为这是我的错,UI需要一些工作)。所以现在我想联系他们,告诉他们我需要他们的电子邮件地址。(电子邮件地址实际上是应用程序的关键部分。) 我知道如何在他们的Facebook墙上发帖(应用程序可以做到这一点),但这似乎是一种很糟糕的联系方式 我正在使用php

有人知道是否有任何方法可以通过他们的Facebook_id联系到Facebook用户吗

背景: 我有一个网络应用程序。我的许多用户使用他们的Facebook_id登录。当他们创建帐户时,他们还应该提供电子邮件地址,但他们中的一些人没有这样做(我认为这是我的错,UI需要一些工作)。所以现在我想联系他们,告诉他们我需要他们的电子邮件地址。(电子邮件地址实际上是应用程序的关键部分。)

我知道如何在他们的Facebook墙上发帖(应用程序可以做到这一点),但这似乎是一种很糟糕的联系方式

我正在使用php

有什么想法吗?谢谢……

也许吧


(用实际数字替换USERID)

联系Facebook用户的唯一方法是通过她/他授予您权限的方法,否则您很可能违反TOS,并有被举报的危险


最好的方法是在下次目标用户登录时显示一个必填表单以填写电子邮件地址,这样您可以获得所有活动用户的电子邮件,而不必麻烦非活动用户。

这实际上可以工作,谢谢!我可以在我的web浏览器中手动键入此地址,并向每个用户发送消息。有人知道我是否可以通过php发送消息吗?然后我可以自动完成任务。这是一个非常有用的答案,谢谢!但有一个问题。Facebook用户可以更改“谁可以向您发送Facebook消息”设置(在“隐私设置”>“连接方式”下),这样进入他们的个人资料页面就不需要提供“消息”按钮。当他们授予您的应用程序访问权限时,您可以请求访问他们的电子邮件地址。我认为这比要求他们手动添加电子邮件地址要快。