Firebase Remote Config API от React - PullRequest
1 голос
/ 06 мая 2020

Я использую React, и я пытаюсь использовать этот API https://firebase.google.com/docs/reference/remote-config/rest/v1/projects/getRemoteConfig для получения моей удаленной конфигурации.

с использованием https://github.com/firebase/firebase-js-sdk, потому что это не соответствуют моим требованиям, потому что у них есть ошибка с Remote Config, поэтому я пытаюсь использовать API напрямую (из документов выше)

может ли кто-нибудь показать мне, как я вызываю этот API?

в соответствии с документами, я должен позвонить:

GET https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig

что такое {project = projects / *}?

также как я могу передать свой APIKey или что-то? (например, как пройти аутентификацию для использования этого API?)

с использованием только HTTPS / HTTP-вызовов

Спасибо ~

1 Ответ

1 голос
/ 06 мая 2020

API, который вы пытаетесь вызвать, предназначен только для доступа на стороне сервера, а не для доступа из вашего (собственного или веб-приложения). Вызов его из приложения подвергает пользователей опасности.

Помимо этого:

  • Чтобы узнать о процессе более читаемым способом, чем справочная документация, Я рекомендую прочитать руководство по изменению шаблонов удаленной конфигурации с помощью REST API .

  • {project=projects/*} в URL-адресе указывает, из какого проекта получить шаблон удаленной конфигурации. . Таким образом, если ваш идентификатор проекта Firebase - myproject, это будет {project=projects/myproject}.

  • . Для вызова этого API вам понадобится токен доступа OAuth с правильными областями действия. Процесс для этого показан в документации на получение токена доступа для аутентификации и авторизации запросов API .
...