1

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

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

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

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

4

1 回答 1

1

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

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

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

推特 API 指出:

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

于 2012-05-20T14:14:14.100 回答