Firebase Firestore with REST (PHP)



我正在将Firebase Firestore用于我的一个移动应用程序。我需要从某个外部站点读取一些内容,并在每周一的特定时间更新/覆盖一个 Firestore 字段。现在我正在手动完成。我想自动化这个过程。

我有一个带有Cpanel的PHP应用程序。我想有一个每周一更新此字段的 CRON 作业。我计划使用 REST 调用来更新字段,但无法执行身份验证部分......

我还为我的应用程序创建了服务帐户,并使用私钥下载了项目名称-xxxx.json 文件。我也有API-KEY。但不知道如何使用这两者进行身份验证和通信。我现在正在尝试邮递员,但没有运气。

有人可以告诉我如何使用 REST API 起诉我拥有的 API-KEY 和 json 文件进行身份验证。

感谢您抽出宝贵时间

好的,所以有两种方法可以做到这一点。

  1. 对云函数进行编程,并在其中设置所需的字段,然后从客户端 SDK 调用它,使用经过身份验证的用户到系统,或者

  2. 在远程站点上,安装 Node Admin SDK,然后使用该服务帐户直接连接到 firestore 并更新字段。

最新更新