2016-06-11 41 views
0

我正在创建一个iOS应用程序,该应用程序在应用程序中显示公开Facebook发布数据,并在这些发布数据上显示其他一些活动。截至目前,我正在发送FB图API请求来从我的应用程序本身获取发布数据。如:来自Firebase服务器的Facebook API请求

  1. 用Facebook登录并向该组发送API请求。

  2. 将响应JSON数据存储到Firebase数据库。

  3. 从Firebase数据库获取数据并将其显示在应用中。

这样做的问题是,如果用户做了Facebook登录项,​​在应用程序,API请求都将被从他/她的验证解雇。

我想从获取我的Facebook身份验证的群组发布数据,以便数据也可供非登录用户使用。

那么,有没有可能在火力地堡与我的认证总是写一个服务器脚本,将获取的数据,定期进入火力地堡数据库,。稍后,我可以从该数据库接收数据并将其显示给用户。

    send API req from server      fetch data from DB 
Facebook Graph API <-------------------Firebase Database ---------------------> iOS App 

回答

1

这绝对有可能。让您的服务器代码使用Facebook Authentication API登录Facebook和Firebase Authentication API to sign in to the database

然后阅读Facebook上的帖子,并将它们写入数据库中的(安全)位置。你的iOS可以简单地阅读这个位置。这基本上归结于模式2,如blog post on common Firebase application architectures中所述。

+0

感谢您的回复。但是,如何通过在仪表板中创建Web应用程序,在Firebase中添加服务器代码? – triandicAnt

+0

我在这篇文章中得到了答案http://stackoverflow.com/questions/21653378/how-would-i-run-server-side-code-in-firebase – triandicAnt

相关问题