1

在 Stackoverflow 获得很多帮助后,我能够制作一个小型 Flash 游戏,我能够将分数变量发布到一个 php 文件,然后到数据库,现在我想做一个小的高分列表,我知道我需要使用之前保存到数据库表中的 FB 用户和分数,我的问题是如何在每个用户的分数之外添加个人资料图片缩略图?当我在 html 文件中打印数据库信息时,我应该将另一个参数保存到数据库中还是应该使用以下行?

<img src="https://graph.facebook.com/<USER_ID>/picture"/>

如果这是一个愚蠢的问题,我真的很抱歉,我对 Facebook 的东西真的没有经验。谢谢!

4

1 回答 1

2

这确实是显示您的用户(或任何用户)的个人资料照片的最佳方式。无需存储 URL,甚至无需将图像下载到您的服务器。您所需要的只是用户的 Facebook ID。

如果图片是用户朋友的图片,那么他们很可能已经在浏览器中缓存了这些图片,因此利用这一点是个好主意。

您还可以向该调用添加一些参数以获取其他尺寸的个人资料图片 -

https://graph.facebook.com/UID/picture?type=large

接受的值是 -

  • 小的
  • 普通的
  • 大的
  • 正方形
于 2012-08-26T22:47:27.387 回答