facebook - 如何从电子邮件中获取 Facebook 个人资料图片?

标签 facebook

有一个名为 Xobni 的 outlook 插件有一个非常酷的功能,如果一个联系人有一个电子邮件地址,它会获取该联系人的个人资料图片并显示它。他们的常见问题解答如下:

Xobni sends an encrypted email address to Facebook to retrieve the Facebook profile for the person who is currently being viewed in the Xobni sidebar. Your own Facebook profile is never altered by Xobni, and all Facebook privacy settings are strictly followed when viewing other profiles.

我想复制这个功能。但是,我不知道他们使用的是哪个 API 调用。我假设当他们说“加密的电子邮件地址”时,这是电子邮件散列的外行术语。派生用户名后,图形 API 看起来非常适合实际获取图像,但我在从电子邮件哈希到个人资料 ID 时遇到了麻烦。

最佳答案

您可以查询以下 URL 以获取用户 ID(如果 Facebook 上存在):

https://graph.facebook.com/search?access_token=YOUR_ACCESS_TOKEN&q=EMAIL_ADDRESS_URL_ENCODED&type=user

然后<img src="https://graph.facebook.com/USER_ID/picture">给你图片。

更多信息:article at codinglogs.com

关于facebook - 如何从电子邮件中获取 Facebook 个人资料图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2851842/

相关文章:

通过 iPhone 应用程序点赞 Facebook 二维码

javascript - page.open() 函数对于某些 URL 无法正常工作

ios - Facebook iOS 应用程序在 fbauth//之后不重定向到移动 Safari

分享时 Facebook 显示错误描述

javascript - 共享 Canvas 应用程序时不允许 og :image, "Facebook CDN"

android - 如何在 android 中取消用户在 facebook 中喜欢的帖子

ruby-on-rails - Rails 上的 OAuth(Twitter、Facebook、LinkedIn 等)

facebook - Facebook 群组 Feed 中的帖子没有 "from"字段

android - android 上的 facebook 分享 Intent 是否仍然损坏?

ios - Workplace by Facebook iPhone 应用程序支持哪些自定义 URL 方案?