API REST Cloud Firestore - 400 неверных запросов при создании документа - PullRequest
0 голосов
/ 16 июня 2019

Я использую API REST Cloud Firestore в Unity (C #) и пытаюсь создать документ.Однако запись продолжается с кодом ошибки 400. Вот мой код:

string test = "{\"fields\": { \"field1\": {\"stringValue\": \"hello world\"}}}";
using (UnityWebRequest www = UnityWebRequest.Post($"https://firestore.googleapis.com/v1/projects/{PROJECT_ID}/databases/(default)/documents/{path}", test))
    {
    yield return www.SendWebRequest();
    if (www.isNetworkError || www.isHttpError)
    {
        Debug.Log(doc.ToJson());
        Debug.Log($"Write failed: {www.error}");
    }
}

Странно то, что я возился с API Explorer, и там работает точно такая же полезная нагрузка.URL-адрес совпадает с тем, что генерирует проводник, за исключением ключа API, но добавление, которое не решает проблему.Чего мне не хватает?

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