2011-12-15 66 views
1

是否有人知道是否有使用他们的facebook_id到达Facebook用户?我如何使用他们的Facebook_id联系Facebook用户?

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

我知道如何发布到他们的Facebook墙(应用程序这样做),但这似乎是一个很糟糕的方式来达到他们。

我正在使用php。

任何想法?谢谢....

+0

当您授予您的应用访问权限时,您可以请求访问其电子邮件地址。我认为这比让他们也手动添加他们的电子邮件地址更快。 – dqhendricks 2011-12-15 22:41:42

回答

2

也许

http://www.facebook.com/profile.php?id=USERID

(更换实际数量USERID)

+0

这将实际上工作,谢谢!我可以手动输入这个地址到我的网页浏览器并向每个用户发送一条消息。有谁知道我是否可以通过PHP发送消息?然后我可以自动执行任务。 – user418775 2011-12-15 22:37:44

1

联系Facebook的用户是低谷,她/他授予您权限的方法,唯一的方法,否则你很可能违反了服务条款,并有被报告的危险。

最好的处理方式是在下次目标用户登录时显示一个必填表单以填写电子邮件地址,这样您可以获得所有活动用户的电子邮件,而且不会打扰不活跃的。

相关问题