我正在尝试开发一个应用程序
- 用户“X”已登录 Facebook
- 应用程序有一组电子邮件地址(可能是用户“X”的朋友)
- 应用程序获取用户“X”的好友列表(uids)
- 想要检查用户是否有电子邮件地址[电子邮件受保护] /cdn-cgi/l/email-protection使用电子邮件地址是有效的 facebook 用户,并且是用户 X 的朋友(基本上是 uid 到电子邮件的映射)
是的,这是可能的。首先,获取用户所有好友的 UID。然后,执行此 FQL 以获取每个朋友的 email_hashes:
SELECT email_hashes FROM user WHERE uid IN (comma_delimted_set_of_uids)
由于您已经有了电子邮件地址,因此您可以对其进行哈希处理并将其与 facebook 的 email_hash 进行比较。如果您有匹配项,您就知道它是有效的。根据 FB 文档,每个电子邮件哈希的格式是电子邮件地址的 crc32 和 md5 哈希加上下划线 (_)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)