facebook - Facebook 有类似 Gravatar 的服务吗

标签 facebook api facebook-graph-api

如果 Gravatar 没有为用户存档的图片,我想使用来自 facebook 的图片。我可以通过 Facebook API 执行此操作吗?

最佳答案

看看 users.getInfo API方法。如果用户安装了您的应用程序,或通过 Facebook Connect 在您的站点上“连接”到 Facebook,那么您可以访问包括其个人资料照片版本在内的个人资料信息。

如果您没有用户的 session key (即,用户尚未安装您的应用程序或通过 Facebook Connect 连接),您仍然可以获得“方形”个人资料图片,这是较小的个人资料图片之一版本。您可以使用 API 直接查询。

总体上最简单的方法可能是使用 fb:profile-pic标记和 XFBML .您必须安装 Facebook Connect 库才能执行此操作,但您不需要用户登录或任何其他操作即可让 XFBML 工作...只要您在页面上有 Javascript 库和 API使用 key ,它将起作用。

关于facebook - Facebook 有类似 Gravatar 的服务吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1879458/

相关文章:

php - facebook 为页面创建应用程序以将照片上传到页面的相册

javascript - jQuery 用赞解锁内容

java - 安装 Facebook sdk 时设置 gradle 文件

api - 如何从Wikipedia API获取表中的数据?

javascript - 未设置 header node.js api推送通知

objective-c - 该应用程序在 Payload/<Appname>.app/<App name> : decoder 中引用了非公共(public)选择器

ios - 将 Facebook 的 Account Kit 与 Parse 集成

ios - Facebook 请求 FBWebDialog UI 看起来很奇怪

javascript - 如何发送带有 header 参数的 HTTP 请求?

python - 在 Django 中从 facebook 的服务器端身份验证捕获 access_token