我想将玩家得分保存到 firebase 数据库中,我编写了这段代码并以 JSON 格式发出了一个 post 请求,它既不会出现错误,也不会将数据添加到服务器中。每次www.text带来的都是这样独特的回应
{“名称”:“-KQ-0awfeGnuapdD-5AR”}
我做错了什么。我如何在 firebase 数据库上发布用户分数。记住我没有在数据库上创建任何密钥。我只允许匿名在数据库中输入数据
//Firbase Database URL
string url = "https://xyz.firebaseio.com/.json";
WWWForm objForm = new WWWForm();
//Adding Data
objForm.AddField("playerName", name);
objForm.AddField("score", score);
objForm.AddField("scoreDate", DateTime.Now.ToString());
//Making Header
Dictionary<string, string> objDict = new Dictionary<string, string>();
objDict.Add("Content-Type", "application/json");
//Converting FormData into JSON-- necessary for firebase post
string jsonConvertedForm = JsonUtility.ToJson(objForm);
byte[] bytePostData = Encoding.UTF8.GetBytes(jsonConvertedForm);
WWW www = new WWW(url, bytePostData, objDict);
yield return www;
if (www.error == null)
{
Debug.Log("Adedd ::" + www.text );
}
else
{
Debug.LogError("Error ::" + www.error);
}