Не удается получить правильный параметр URL для API REST Google-приложений-скриптов в firestsore

# #firebase #google-apps-script #google-cloud-firestore

Вопрос:

Отсюда https://cloud.google.com/firestore/docs/reference/rest/v1/projects.databases/get Я продолжаю получать сообщение об ошибке: Запрошенный URL /v1/проекты/транзакции 1-111/базы данных/данные/тест1 не был найден на этом сервере. Это все, что мы знаем.

Мой идентификатор базы данных: транзакция1-111 База данных: сбор данных: тест1

Однако это не проходит. Да, я разрешил, Да, я включаю правильные области

 function example5() {


var options = {
  headers: { 'Authorization': 'Bearer '    ScriptApp.getOAuthToken() },
  method:'GET',
  payload: JSON.stringify({fields: { title: { stringValue: 'newTitle' } } }),
  contentType: "application/json",
  muteHttpExceptions:true
}

var response = UrlFetchApp.fetch('https://firestore.googleapis.com/v1/projects/transaction1-111/databases/data/test1', options);

Logger.log(response.getContentText());


}

 

Также как я могу узнать, какую версию я использую ie rest/v1 или rest/v2 или rest/бета…

Комментарии:

1. О From here https://cloud.google.com/firestore/docs/reference/rest/v1/projects.databases/get I keep getting the error чем в вашем вопросе, в данном случае «Метод: проекты.базы данных.get» — это метод GET. Но, похоже, ваш сценарий не использует этот метод. Как насчет этого?

2. Правильно, вместо «ПОЛУЧИТЬ» я имел в виду СООБЩЕНИЕ. Но все равно он не может найти мой URL-адрес firestore. Также, можете ли вы привести пример? Может быть, я не понимаю, как им пользоваться. Ty

3. Спасибо, что ответили. О That's correct instead of GET I meant POST. , вы использовали метод GET «Метод: проекты.базы данных.get» в качестве метода POST. Правильно ли я понимаю? Я все еще не могу понять вашу ситуацию. Я приношу свои извинения за это.

4. Просто помогите мне настроить формат URL. Вы использовали этот URL-адрес раньше? Вы заставили его работать, чтобы подключиться к firestore?

5. Спасибо, что ответили. Я должен извиниться за свое плохое понимание и плохое знание английского языка. К сожалению, я все еще не могу понять ваш вопрос из вашего вопроса и цели. Но когда я смогу правильно понять это, я хотел бы попытаться придумать решение.