在我的应用程序中,我允许用户使用他们的社交媒体帐户注册/登录,即LinkedIn,Google和Facebook。
我的问题是,一旦我获得了用户的个人资料图片网址,我应该将图片保存在我的系统中还是我可以简单地保存网址并让图片来自用户的社交媒体帐户?我甚至不确定我是否可以保存图片,因为技术上它可能是LinkedIn,Google或Facebook的财产。
答案 0 :(得分:0)
一般建议是使用网络提供的个人资料图片网址。这些通常会重定向到CDN URL。它的优势在于,对个人资料图片的更改会立即“生效”,您不必担心会定期重新检查。
只有在您必须同时显示大量配置文件图片并且重定向速度降低的情况下,将它们存储在您的系统上才是您可以考虑的选择。但没有任何实际需要,我不会走那条路。
(并且不存储实际的CDN URL;至少对于Facebook,因为他们明确表示这些会被视为“瞬态”,并且会随着时间的推移而改变。)