当前位置: 首页 > 知识库问答 >
问题:

Web应用程序与facebook集成(架构问题)

郎宏浚
2023-03-14

我正在facebook上构建自己的社交平台,欢迎对我的web应用程序的架构提出一些建议。

我需要一些从脸书API返回的数据,为了获得这些数据,我需要让我的用户登录脸书(OAuth 2.0)。这是我有点困惑的地方。

我应该从后端调用FacebookAPI(我使用的是Python),然后返回相同的数据作为响应吗?

我应该从前端调用Facebooks API(浏览器的Javascript ),然后将数据再次发送到我的后端吗?

一旦用户授权了我的应用程序,后端可以继续从facebook API获取信息吗?

先谢谢你。

共有1个答案

太叔烨霖
2023-03-14

一旦你获得了Facebook访问令牌,你就可以决定如何使用它。如果您只从浏览器访问FacebookAPI,也可以从服务器访问,那就非常好了。这完全取决于你想实现什么。

如果您希望后端能够访问脸书API,它需要有访问令牌。此外,令牌有一个截止日期,所以只要它是有效的,后端可以继续从脸书请求数据,但一旦到期,你必须更新它。

 类似资料:
  • 我正在尝试将Docusign API集成到我的web应用程序中。我尝试使用信封视图将我重定向到登录页或签名页。但是我想从我的web应用程序中重定向到添加收件人页面,在那里用户可以添加收件人,准备文档并将其发送给签名者。Docusign API中有这样的方法吗?

  • 问题内容: 我正在开发Java Web应用程序(ERP系统)。我已经完成了基本流程。现在,根据我的客户要求,我们需要实现一些搜索选项。(即员工,用户,发票,库存等), 我正计划为此实现一个搜索引擎。我觉得 elasticsearch 是我搜索的不错选择(如果有其他好的选择,请建议我)。 请给我建议一些好的文档,说明如何将 Elastic search 与java( Spring + Hiberna

  • 我有一个web应用程序,它通过applet进行文件传输。 出于更安全的原因,我计划对应用程序发送的文件进行加密。为此,我希望集成java web start程序,我将把RSA加密逻辑编写为web start jar的一部分。 我已经创建了一个单独的Web启动项目(WAR),并且能够启动jar 我的web start项目组件包括: 主类-加密。java(加密逻辑) 我用主类文件创建了一个签名jar,

  • 我试图了解ApacheShiro工作流以及如何将其集成到我的应用程序中。我不明白的是,我如何以及在哪里执行登录,然后发送重定向?或者Shiro会自动执行此操作(因为我在ini文件中指定了域)?我可以发送自定义信息(用户属性)和重定向(通过Servlet响应而不是支持bean)吗? 到目前为止我所了解和拥有的: 将Shiro侦听器和过滤器添加到web。xml文件,以便它能够响应请求: 创建一个shi

  • 我试图建立一个java web应用程序,这是一个facebook应用程序。假设这个应用程序是facebook上的“测试应用程序”,它由“xyz.com”托管和提供服务。现在,我想让这个java应用程序在xyz.com运行——有点普通——想法是创建N个应用程序“测试应用程序1”(托管在abc.com)、“测试应用程序2”(托管在efg.com),等等(有点像服务),只使用xyz.com的这个web应

  • 问题内容: 请提供有关如何为Java Web应用程序执行“插件”体系结构的建议。 当前,我们在Tomcat servlet容器中使用了非常简单和标准的Spring + Hibernate + Struts 2 。(内置Maven) 我需要像Redmine 这样的东西。可以启用/禁用,更新任何模块的位置Redmine UI 请排除OSGi,Portlet等繁重的选项。 OSGi太重,没有很好地采用W