使用FQL查询时,Facebook的email_hashes为空

时间:2012-07-17 12:58:09

标签: facebook facebook-fql

我有一个可以邀请用户的Facebook好友的应用程序。我需要验证朋友是否已在我的应用中注册。 Facebook不会给朋友的电子邮件,所以我的想法是获取电子邮件哈希。我想使用用户表http://developers.facebook.com/docs/reference/fql/user/

中的FQL和email_hashes列来执行此操作
  

一个数组   包含一组用户确认的电子邮件哈希值。电子邮件是   通过已弃用的connect.registerUsers API调用注册并且是   仅在用户添加您的应用程序时确认。每种格式   电子邮件哈希是电子邮件地址组合的crc32和md5哈希值   用下划线(_)。

但是当我测试我的查询时:

SELECT email_hashes FROM user WHERE uid = some_fb_id

..我得到一个空数组。 Facebook不再支持email_hashes了,还是我错过了什么?

1 个答案:

答案 0 :(得分:0)

  

我有一个可以邀请用户的Facebook好友的应用程序。

所以你至少有他们的用户ID?

  

我需要验证朋友是否已在我的应用中注册。

如果您有自己的ID,则可以查看字段installed(图谱API)的用户对象/表格。 is_app_user(FQL)。

  

Facebook不再支持email_hashes了,还是我错过了什么?

我不确定,但我想是的。整个概念似乎都被弃用了。