如果Gravatar没有文件中的用户图片,我想使用Facebook上的图片。我可以通过facebooks API执行此操作吗?
答案 0 :(得分:3)
查看users.getInfo API方法。如果用户已通过Facebook Connect安装了您的应用程序或“连接”到您网站上的Facebook,则您可以访问包含其个人资料图片版本的个人资料信息。
如果您没有该用户的会话密钥(即,用户尚未安装您的应用或通过Facebook Connect连接),您仍然可以获得“方形”个人资料图片,这是较小的一个版本。您可以使用API直接查询。
最简单的方法可能是使用fb:profile-pic代码和XFBML。您必须安装Facebook Connect库才能执行此操作,但您不需要用户登录或任何其他内容以使XFBML正常工作...只要您在页面上有Javascript库和API使用的关键,它将工作。