Как я могу получить доступ к базе данных Firestore через http-get restful API? - PullRequest
0 голосов
/ 08 октября 2018

Я создал облачную базу данных типа firebase в firebase.Пожалуйста, посмотрите на изображение ниже.Но как получить доступ к данным из API (получить)?Если я использую базу данных в реальном времени, просто 'https://[PROJECT_ID].firebaseio.com/users/jack/name.json', этот URL дает данные JSON.Но, используя базу данных облачной пожарной базы, я не могу получить данные JSON.Я пытался использовать "https://firestore.googleapis.com/v1beta1/EmployeeApp/name=employeeapp-66646/newsFeed/", но это не работает.

enter image description here

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Вот пример URL для одной из моих баз данных:

https://firestore.googleapis.com/v1beta1/projects/project-8080059325282098184/databases/(default)/documents/52679469/docid

Объяснение переменных частей здесь:

  • project-8080059325282098184 - это идентификатор моего проекта.
  • (default) - это имя базы данных.В настоящее время вы не можете указать имя для своей базы данных, поэтому ваше имя будет (default).
  • 52679469 - это название моей коллекции.
  • docid - этоназвание моего документа

JSON, который я получаю:

{
  "name": "projects/project-8080059325282098184/databases/(default)/documents/52679469/docid",
  "fields": {
    "field1": {
      "stringValue": "value1"
    }
  },
  "createTime": "2018-10-06T14:16:24.090837Z",
  "updateTime": "2018-10-06T14:16:24.090837Z"
}

В этом ответе:

  • name - полный путь к этомуdocument.
  • fields - данные документа.
  • createTime и updateTime - метаданные для документа.
0 голосов
/ 08 октября 2018

Следующий URL поможет:

https://firestore.googleapis.com/v1beta1/projects/employeeapp-66646/databases/(default)/documents/newsFeed

Посмотрите документ здесь , чтобы узнать, как создать URL.

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