6

如果 Gravatar 没有存档用户的图像,我想使用来自 facebook 的图片。我可以通过 facebooks API 做到这一点吗?

4

1 回答 1

3

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

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

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

于 2009-12-10T08:58:33.487 回答