使用PHP将facebook个人资料图片添加到高分榜

时间:2012-08-26 22:41:41

标签: php database facebook

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

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

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

1 个答案:

答案 0 :(得分:2)

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

如果图片是用户朋友的图片,那么他们可能已经将这些图片缓存在浏览器中,因此最好利用它。

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

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

接受的值是 -

  • 正常