存储twitter个人资料图片的最佳做法是什么?

时间:2012-05-20 14:07:20

标签: twitter avatars

GET users/profile_image/:screen_name的Twitter API文档指出:

  

此方法只应由应用程序开发人员用于查找或检查用户的配置文件图像URL。此方法不得用作呈现给应用程序用户的图像源网址。

此API调用返回302重定向到配置文件图像网址。将这些图像用于某些应用程序的最佳做法是什么?最简单的方法是使用生成的url字符串并将其嵌入到app html代码中(例如,在img标记的src中)。另一种方法是将图像本地存储为文件或blob字段。

链接“绝不”所涵盖的图像,或者这是否意味着您不应该调用API,但是您可以使用生成的URL吗?

1 个答案:

答案 0 :(得分:1)

过去,我只是将URL存储在数据库中,然后在需要显示图像时重复使用该URL。

下拉并存储图像更加复杂,并增加了对应用程序中存储图像的访问依赖性。

我还建议您定期重新获取图片网址,因为用户有时会更改其个人资料图片。

twitter api声明:

  

一旦最终用户通过Connect与Twitter进行身份验证,您必须清楚地显示最终用户的Twitter身份。 Twitter身份包括最终用户的头像,Twitter用户名和Twitter“鸟”标记的可见显示。最终用户在您服务上的关注者的显示必须清楚地表明该关系与Twitter服务相关联。