我正在Facebook上构建自己的社交平台,欢迎对我的网络应用程序架构提出一些建议。
我需要从Facebook API返回的一些数据,以获取我知道我需要让我的用户使用Facebook登录的数据(OAuth 2.0)。在此之后,我有点困惑。
我应该从后端调用Facebook API(我使用的是Python),然后将相同的数据作为响应返回吗?
我应该从前端调用Facebooks API(浏览器的Javascript),然后再将数据发送到我的后端吗?
用户授权我的应用后,后端是否可以继续从Facebook API获取信息?
提前致谢。
答案 0 :(得分:0)
获得Facebook Access令牌后,您的使用方式取决于您。如果您只从浏览器访问Facebook API,并且从服务器执行此操作,则完全没问题。这一切都取决于你想要达到的目标。
如果您希望后端可以访问Facebook API,则需要拥有访问令牌。此外,令牌具有到期日期,因此只要它有效,后端就可以继续从Facebook请求数据,但一旦到期,您将不得不续订。