facebook - 就使用 Facebook 登录的用户而言,显示头像图像的最佳做法是什么
问题描述
我们在我们的网站上使用 facebook 登录,但不知道将用户头像图像实际存储在我们的服务器上并从那里提供服务或仅使用图形 API 为他们提供服务更好?
我知道图形 API 会更方便,因为它总是会带来最新的照片,但我认为会有限制?
有人可以解释一下什么是最佳实践吗?
谢谢你。
解决方案
将用户的图像存储在您的数据库中会给您的应用程序增加另一个级别的复杂性。
我建议只使用 Graph API。它总是会返回用户的最新显示图片,并且它不会受到限制,因为它是公共数据。
您唯一需要担心的是通过让用户在您的网站上使用 Facebook 登录来访问该公共数据。如果用户登录到您的应用程序,您只能访问用户的图像。
一旦你把它排除在外,你现在可以轻松地访问用户图像。
推荐阅读
- python - 如何重命名嵌套数据框的列?
- python - 如何连接两个查询以进行子查询
- javascript - 在故事书故事中使用类星体组件时无法读取未定义的属性“屏幕”
- python - 在 Python 中何时使用 `__enter__` 和 `__exit__` 以及何时使用 `@contextmanager`?
- python - 在 jupyter 中启动笔记本时出现内核错误
- spring - 是否需要关闭Service中SqlSessionFactory创建的SqlSession?
- android - Wear OS - 当前的 Play 商店版本看不到我的应用,但旧的 Play 商店版本可以看到我的应用?
- r - R中具有多个预测变量和结果的中介的功效分析
- python - 如何创建无限数组?
- python-3.x - Linked List 数据结构实际意义 返回Node本身