0

在我的应用程序中,我让用户注册/登录他们的社交媒体帐户,即 LinkedIn、Google 和 Facebook。

我的问题是,一旦我获得用户的个人资料图片 URL,我应该将图像保存在我的系统中,还是允许我简单地保存 URL 并让图像从用户的社交媒体帐户提供?我什至不确定是否允许我保存图像,因为从技术上讲,它可能是 LinkedIn、Google 或 Facebook 的财产。

4

1 回答 1

0

一般建议是使用网络提供的个人资料图片 URL。那些通常重定向到 CDN URL。它的优点是对个人资料图片的更改立即“实时”,您不必担心定期重新检查。

仅当您必须同时显示大量个人资料图片并且重定向会减慢速度时,才可以考虑将它们存储在系统上。但如果没有任何实际需要,我不会走那条路。

(并且不要存储实际的 CDN URL;至少对于 Facebook,因为他们明确表示这些将被视为“瞬态”,并且会随着时间而改变。)

于 2017-01-20T08:55:40.133 回答