Facebook是否有像服务这样的Gravatar

Luk*_*101 5 api facebook facebook-graph-api

如果Gravatar没有文件中的用户图像,我想使用Facebook上的图片.我可以通过facebooks API做到这一点吗?

zom*_*bat 3

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

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

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