我有一个可以邀请用户的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了,还是我错过了什么?
答案 0 :(得分:0)
我有一个可以邀请用户的Facebook好友的应用程序。
所以你至少有他们的用户ID?
我需要验证朋友是否已在我的应用中注册。
如果您有自己的ID,则可以查看字段installed
(图谱API)的用户对象/表格。 is_app_user
(FQL)。
Facebook不再支持email_hashes了,还是我错过了什么?
我不确定,但我想是的。整个概念似乎都被弃用了。