Firebase Firestore с REST (PHP) - PullRequest
       6

Firebase Firestore с REST (PHP)

0 голосов
/ 29 марта 2019

Я использую Firebase Firestore для одного из моих мобильных приложений. Мне нужно читать что-то с какого-то внешнего сайта и обновлять / перезаписывать одно поле Firestore каждый понедельник в определенное время. Прямо сейчас я делаю это вручную. Я хочу автоматизировать этот процесс.

У меня есть приложение PHP с Cpanel. Я хочу иметь работу CRON, которая будет обновлять это поле каждый понедельник. Я планирую использовать вызовы REST для Firestore, чтобы обновить поле, но не могу выполнить Аутентификацию ...

Я также создал служебную учетную запись для своего приложения и загрузил файл project-name-xxxx.json с закрытым ключом. У меня также есть API-ключ. Но не зная, как использовать оба из них для аутентификации и общения. Я сейчас пытаюсь почтальона, но не повезло.

Может кто-нибудь сказать мне, как я могу аутентифицироваться с помощью REST API, используя API-ключ и файл json, который у меня есть.

Спасибо за ваше время

1 Ответ

2 голосов
/ 29 марта 2019

Хорошо, так что есть два способа сделать это.

  1. Запрограммируйте облачную функцию и задайте в ней нужное поле и вызовите его из клиентского SDK с аутентифицированным пользователем в системе, или

  2. На удаленном сайте установите Node Admin SDK и используйте там служебную учетную запись для прямого подключения к firestore и обновления поля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...