我使用 oauth 和 twitter/facebook/google+ 来允许我们网站的用户注册和登录。我们在整个网站上显示用户的头像以及用户生成的内容。
使用 facebook 时,原始图像在用户更改时保持相同的 url (http://graph.facebook.com/[userid]/picture?type=normal) 但在 twitter 上,每个用作头像的图像都有不同的 url (http: //a0.twimg.com/profile_images/[slug]/[other_slug]_reasonably_small.jpeg)
显示这些图像的最佳做法是什么,以及使用条款允许什么。
1- 下载图像副本并在我们的服务器上创建媒体,然后用户可以根据需要进行更改?
2-始终链接到原始图像并同步更新用户配置文件中的链接?