Facebook API:来自后端服务器的调用。我的项目可行吗?
Facebook API: Calls from backend server. Is my project feasible?
我的计划是开发一个应用程序,它根据用户的 Facebook 数据(年龄、喜好等)创建用户推荐。
在这个 Figure (sry, i am not allow to post images directly) you can see the flow of the application. Is this the configuration "Login on Client, API Calls from Server" 来自 Facebook 文档?
我不确定,因为调用图形 API 的 Recommendation Server 与 Web Server[=24] 不同=].此外,在文档中提到客户端将 API 调用转发给服务器。但是,在我的例子中,Web 应用程序(客户端 + 服务器) 不知道哪个 API 调用了 Recommendation Server。
我的项目可行吗?如果没有,我该如何调整我的计划?
如果我理解正确的话,我看不出这里有什么问题。有一个 Web 服务器到 OAuth 登录,将短期访问令牌交换为长期访问令牌,并将访问令牌存储在(NoSQL 或 SQL)数据库中的某个位置,例如 Redis, MongoDB 或 MySQL Web 服务器和推荐服务器都可以访问的位置。
然后,Web服务器需要在存储Access Token后触发推荐服务器进行他需要的调用。
我的计划是开发一个应用程序,它根据用户的 Facebook 数据(年龄、喜好等)创建用户推荐。
在这个 Figure (sry, i am not allow to post images directly) you can see the flow of the application. Is this the configuration "Login on Client, API Calls from Server" 来自 Facebook 文档?
我不确定,因为调用图形 API 的 Recommendation Server 与 Web Server[=24] 不同=].此外,在文档中提到客户端将 API 调用转发给服务器。但是,在我的例子中,Web 应用程序(客户端 + 服务器) 不知道哪个 API 调用了 Recommendation Server。
我的项目可行吗?如果没有,我该如何调整我的计划?
如果我理解正确的话,我看不出这里有什么问题。有一个 Web 服务器到 OAuth 登录,将短期访问令牌交换为长期访问令牌,并将访问令牌存储在(NoSQL 或 SQL)数据库中的某个位置,例如 Redis, MongoDB 或 MySQL Web 服务器和推荐服务器都可以访问的位置。
然后,Web服务器需要在存储Access Token后触发推荐服务器进行他需要的调用。