0
我想將玩家分數保存到firebase數據庫中我編寫此代碼並以JSON格式發佈帖子請求,既不會引發錯誤,也不會向服務器添加數據。每個www.text帶來一次把這樣與firebase統一管理排行榜
獨特的響應{ 「名」: 「 - 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);
}
好吧,但沒有發現數據庫也我拉數據然後變空 –
@MohammadFaizanKhan我無法測試你的數據到JSON轉換部分,因爲我沒有你使用的JsonUtility庫。所以省略了那部分,我測試了你的代碼(我發送了手動編寫的json替換),它在這裏工作得很好。你是否再次檢查你的腳本發送的字符串是否是一個有效的json? – dkrprasetya