当前位置:  开发笔记 > 开放平台 > 正文

Facebook API - uids和电子邮件

如何解决《FacebookAPI-uids和电子邮件》经验,为你挑选了1个好方法。

我正在尝试开发一个应用程序

    用户'X'已登录Facebook

    应用程序有一组电子邮件地址(可能是用户'X'的朋友)

    应用程序获取用户'X'(uids)的朋友列表

    想要通过电子邮件地址检查电子邮件地址some@some.com的用户是否是有效的Facebook用户,并且是用户X的朋友(基本上是电子邮件映射的uid)

小智.. 12

是的,这是可能的.首先,获取所有用户朋友的UID.然后,执行此FQL以获取每个朋友的email_hashes:

SELECT email_hashes FROM user WHERE uid IN (comma_delimted_set_of_uids)

由于您已经拥有该电子邮件地址,因此您可以将其哈希并将其与facebook的email_hash进行比较.如果你有匹配,你知道它是有效的.根据FB文档,每个电子邮件哈希的格式是电子邮件地址的crc32和md5哈希结合下划线(_).



1> 小智..:

是的,这是可能的.首先,获取所有用户朋友的UID.然后,执行此FQL以获取每个朋友的email_hashes:

SELECT email_hashes FROM user WHERE uid IN (comma_delimted_set_of_uids)

由于您已经拥有该电子邮件地址,因此您可以将其哈希并将其与facebook的email_hash进行比较.如果你有匹配,你知道它是有效的.根据FB文档,每个电子邮件哈希的格式是电子邮件地址的crc32和md5哈希结合下划线(_).

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有