Facebook私信

时间:2012-01-07 16:09:56

标签: facebook-graph-api message private

我看到对这个问题的答复没有答案,但他们已经有几个月了。我希望从那时起事情可能发生了变化。

情况如下。我有一个管理租金的程序(桌面应用程序)。我想让租房者注册接收私人提醒进入他们的Facebook收件箱。我知道该程序的用户需要一个facebook帐户,租客必须是朋友。似乎API可以检查这两个标准,然后在两者之间允许私人消息。

发送电子邮件很简单,看起来这很容易为Twitter完成。可以在FB中完成吗?

3 个答案:

答案 0 :(得分:2)

对于直接与用户通信的应用,Facebook强烈建议您在向用户显示登录信息时请求email权限(https://developers.facebook.com/docs/reference/api/permissions/)对话。

获得他们的许可后,您可以使用属于/me对象的电子邮件字段从您的应用发送电子邮件(https://developers.facebook.com/docs/reference/api/user /)在Graph API(https://developers.facebook.com/docs/reference/api)中。

快乐的编码!

答案 1 :(得分:1)

您无法向Facebook中的用户发送私人消息。此功能将成为垃圾邮件的巨大漏洞。 @ DMCS的答案是最可行的 - 请求具有email权限的用户电子邮件地址,并定期向他们发送电子邮件。

答案 2 :(得分:-1)

如果用户拥有Facebook用户名,而不仅仅是编号的个人资料,这应该很容易,因为他们的Facebook电子邮件地址将转到他们的Facebook私人消息收件箱,这将是他们的用户名@facebook.com。 (有一点,Facebook用户不得不选择加入这些地址,所以我不确定所有带有用户名的Facebook帐户是否也有地址,但其中很多都有。)