Facebook代理电子邮件未到达 - 我是否需要权限?

时间:2010-02-15 18:27:07

标签: facebook

我正在建立一个允许用户使用Facebook Connect进行连接的网站。到目前为止,我能够记录用户并获取有关他们的数据(姓名,电子邮件,图片等)。如果我获取电子邮件(使用Users.getInfo),我会收到代理电子邮件(apps+blahblah@facebook.com),这绝对是非常棒的。问题是,该电子邮件不起作用。我尝试过发送电子邮件给我,但我从未收到过。我认为有两个原因可能导致这种情况:

  1. 我没有足够的权限。好的,我能理解,但如果我没有足够的权限,那么他们为什么要回复一封电子邮件呢?
  2. 电子邮件必须以某种方式从应用程序本身发送(我已尝试从我的Gmail帐户发送) - 但Facebook如何知道该电子邮件来自该应用程序?
  3. 那是哪个?还是别的什么?

1 个答案:

答案 0 :(得分:1)

我最近也在研究这个问题。

我确实在http://www.insidefacebook.com/2010/01/15/facebook-platform-email-sharing-api-proxy-email-service-going-live-in-5-days/

上找到了一些指南

这是最重要的部分: 您发送的电子邮件必须清楚地表明它们来自您,并且不得来自Facebook或其他任何人。例如,您不得在电子邮件中包含Facebook徽标或品牌资产,也不得在主题行,“从”行或正文标题中提及Facebook。所有发送给用户的电子邮件都必须来自同一个域,您必须在用于管理应用程序的Facebook Developer应用程序中向我们提供该域名。

我已经发现,如果您没有来自@ facebookappmail.com的地址 可能甚至必须是appname@facebookappmail.com电子邮件才会反弹。因此,从您的Gmail发送将无法正常工作,代理中的“blah blah blah”包含有权获取该电子邮件的应用程序的应用程序信息。