【问题标题】:What is the best practice to store twitter profile images存储 Twitter 个人资料图片的最佳做法是什么
【发布时间】:2012-05-20 14:07:19
【问题描述】:

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

此方法仅应由应用程序开发人员用于查找或检查用户的个人资料图片 URL。此方法不得用作呈现给应用程序用户的图像源 URL。

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

是链接“不得”覆盖的图像还是意味着您不应调用API,但可以使用生成的url?

【问题讨论】:

    标签: twitter avatars


    【解决方案1】:

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

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

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

    twitter api 声明:

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

    【讨论】:

    • 所以你是说使用直接链接不违反API?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-27
    • 1970-01-01
    • 2014-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多