2012-12-31 179 views
0

我可以只保存图片的URL并使用该URL每次我需要显示用户的图片时间?或者该URL可能在将来的某个时间点过期,因此如果我保存图像会更好?保存用户的个人资料图片URL是否安全?

+0

我undestanding是,URL是当前图片。但是一旦他们改变他们的个人资料图片,那么网址将会改变。 –

回答

4

如果你使用这种格式,你总是会得到当前用户的公开照片。

http://graph.facebook.com/[userid]/picture

所以对于获得Facebook的创始人的PIC,使用:http://graph.facebook.com/4/picture

因此,用户可以改变他们的照片一百万次,你总是会获得最新的。 (虽然扎克的情况下,我不认为他改变了照片岁)

+1

如果直接把网址中的图像的'src'标签,那么该照片的http请求直接从用户的浏览器来。这意味着Facebook能够应付检查的资料图片的隐私/安全约束,所以你不必自己做,如果资料图片应该被锁定将成为一个普通的人脸画像。 – logan

+0

有趣的是,我用http://graph.facebook.com/me?fields=picture –

+0

这看起来像一个安全风险,因为任何人的网址将能够重建它来查看用户的Facebook的个人资料... –

相关问题