Facebook是否有像服务的Gravatar

问题描述:

如果Gravatar没有用于文件用户的图像,我想使用facebook上的图片。我可以通过Facebook API来做到这一点吗?Facebook是否有像服务的Gravatar

+1

你见过Facebook连接吗? – philfreo 2009-12-10 08:36:11

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

如果您没有用户的会话密钥(即,用户未安装您的应用或通过Facebook Connect连接),仍然可以获取“方形”配置文件图片,这是其中一个更小的版本。您可以使用API​​直接查询。

总体上最简单的方法可能是使用fb:profile-pic标记和XFBML。您必须安装Facebook Connect库来执行此操作,但您不需要用户登录或任何内容就可以使XFBML正常工作......只要您在页面上具有Javascript库和API使用的关键,它会工作。

+0

他们必须连接到您的应用程序才能获取他们的个人资料照片。它与gravatar不完全一样。 Facebook糟透了没有功能来提取porfile照片。 – Frank 2012-06-12 22:55:44