我的计划是开发一个应用程序,根据用户的Facebook数据(年龄,喜欢,......)创建用户推荐。
在此Figure(sry,我不允许直接发布图像),您可以看到应用程序的流程。这是Facebook文档中的配置“Login on Client, API Calls from Server”吗?
我不确定,因为调用Graph API的 Recommendation Server 与 Web Server 不同。此外,在文档中提到客户端将API调用转发给服务器。但是,在我的情况下, Web应用程序(客户端+服务器)不知道推荐服务器所调用的API。
我的项目可行吗?如果没有,我该如何调整我的计划?
答案 0 :(得分:1)
如果我理解正确的话,我在这里看不到问题。有一个Web服务器进行OAuth登录,为长期存在的服务器交换短期访问令牌,并将访问令牌存储在某个(NoSQL或SQL)数据库(如Redis,MongoDB或MySQL)中,其中Web服务器和推荐服务器可以访问。
然后,Web服务器需要触发推荐服务器在存储访问令牌后进行所需的调用。