【问题标题】:New @facebook.com email - API Howto?新的@facebook.com 电子邮件 - API Howto?
【发布时间】:2012-07-06 02:22:35
【问题描述】:

随着所有用户都可以使用新的@facebook.com 电子邮件,我想知道是否可以调用 Graph API 来获取用户的 Facebook 电子邮件地址?

据我所知,您可以简单地获取用户别名(正如我们在 URL 中看到的那样)并点击 @facbook.com 以获取电子邮件。直到我遇到一个朋友,他的 FB ID 不是他账户上列出的别名。

我通过使用 myid@facebook.com 和 myalias@facebook.com 向自己发送电子邮件对此进行了测试。发送别名时 ID 发送失败,并且没有问题地被接收。

想法?

谢谢。

【问题讨论】:

  • myid@facebook.com 那个人是你的朋友吗?
  • 嗨蒂姆,你一直在使用这种方法吗?您能否确认使用别名始终有效?
  • Tom* 是的,我一直在使用这种方法,它确实有效。有时你会得到一个随机的,它使用 id 而不是别名。
  • @Tom 谢谢,很抱歉拼错了你的名字。有什么方法可以测试别名或 id 是否是正确的地址?我将为用户的朋友存储此信息,以便他们可以向他们发送私人消息,并且我不想存储错误的地址。
  • 我没有进行任何形式的错误检查,据我当时所见,没有任何方法可以检查(至少不是通过 API)。我刚刚进行了搜索并发现了这一点:facebook.com/help/224049364288051 您也许可以只引用用户名(现在)。这当然可以通过 API 拉取。

标签: facebook api sdk facebook-opengraph


【解决方案1】:

有些人可以同时收到来自 ID@facebook.com 和 ALIAS@facebook.com 的邮件,有些人无法收到 ID@facebook.com 并显示邮件错误,说它不在他们的地址簿中。

我在这里看不到任何图案,它是随机的。不确定这是错误还是规范。

【讨论】:

  • 我最后只取了用户名并敲了@facebook。它似乎工作正常,只是在随机场景中,正如您提到的那样,ID 也是有效的电子邮件 @ facebook.com
猜你喜欢
  • 2011-12-28
  • 1970-01-01
  • 1970-01-01
  • 2017-02-23
  • 2016-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多