我正在建立一个允许用户使用Facebook Connect进行连接的网站。到目前为止,我能够记录用户并获取有关他们的数据(姓名,电子邮件,图片等)。如果我获取电子邮件(使用Users.getInfo),我会收到代理电子邮件(apps+blahblah@facebook.com),这绝对是非常棒的。问题是,该电子邮件不起作用。我尝试过发送电子邮件给我,但我从未收到过。我认为有两个原因可能导致这种情况:
那是哪个?还是别的什么?
答案 0 :(得分:1)
我最近也在研究这个问题。
上找到了一些指南这是最重要的部分: 您发送的电子邮件必须清楚地表明它们来自您,并且不得来自Facebook或其他任何人。例如,您不得在电子邮件中包含Facebook徽标或品牌资产,也不得在主题行,“从”行或正文标题中提及Facebook。所有发送给用户的电子邮件都必须来自同一个域,您必须在用于管理应用程序的Facebook Developer应用程序中向我们提供该域名。
我已经发现,如果您没有来自@ facebookappmail.com的地址 可能甚至必须是appname@facebookappmail.com电子邮件才会反弹。因此,从您的Gmail发送将无法正常工作,代理中的“blah blah blah”包含有权获取该电子邮件的应用程序的应用程序信息。