如果 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/