【发布时间】:2010-05-17 18:51:42
【问题描述】:
有一个名为 Xobni 的 Outlook 插件,它有一个非常酷的功能,如果联系人有电子邮件地址,它将获取该联系人的个人资料图片并显示它。他们的常见问题解答如下:
Xobni 向 Facebook 发送一个加密的电子邮件地址,以检索当前在 Xobni 侧边栏中查看的人的 Facebook 个人资料。 Xobni 绝不会更改您自己的 Facebook 个人资料,并且在查看其他个人资料时严格遵守所有 Facebook 隐私设置。
我想复制这个功能。但是,我无法弄清楚他们正在使用哪个 API 调用。我假设当他们说“加密的电子邮件地址”时,这是电子邮件哈希的外行术语。派生用户名后,graph api 看起来非常适合实际获取图像,但我在从电子邮件哈希到配置文件 ID 时遇到了麻烦。
【问题讨论】:
-
更多信息:我在我的机器上设置了一个嗅探器来监控出站呼叫,我发现它是一个未发布的、可能是非公开的方法,称为 facebook.users.getByEmail。我会玩这个,但我并不乐观。其他人对从电子邮件转到 uid 有什么想法吗?
-
如果您知道这一点,请告诉我 - 我得到的最接近的是,如果您已登录,您可以通过解析搜索页面获取配置文件 ID,您可以提供电子邮件地址。这需要您的脚本/程序在搜索页面请求中发送有效的登录 cookie,但是...
标签: facebook