2012-06-07 13 views
6

REST APIを使用して、(HTTP POSTを介して)リストにイベントをプッシュしたり、プッシュされているアイテムの優先度を指定することは可能ですか?おそらく私は何とか投稿しているJSONのフィールドとしてですか?優先度がREST API経由でFirebaseにプッシュ

この(半擬似コード)のような何か:私はそれをネイティブJavaScriptライブラリでは、次の方法を行うことができますが、これはREST APIを使用していない

var myObj = {name: 'My Name', address: 'My Address'}; 
myObj['priority'] = 123; 

$.post('http://demo.firebase.com/demo/testing.json', myObj); 

var fb = new Firebase('http://demo.firebase.com/demo/testing'); 
var foo = fb.push({name: 'My Name', address: 'My Address'}); 
foo.setPriority(1); 

答えて

12

はい!優先順位のデータを投稿するには、使用することができます:

var myObj = JSON.stringify({name: 'My Name', address: 'My Address', '.priority': 123}); 
$.post('http://demo.firebase.com/demo/testing.json', myObj); 

あなたは生の値(例えば「こんにちは」)を投稿したい場合は、優先度、使用して:

var myObj = JSON.stringify({'.value': 'hello', '.priority': 123}); 
$.post('http://demo.firebase.com/demo/testing.json', myObj); 
+1

はい!それは動作します、ありがとうマイケル –

+0

@マイケル:正式なドキュメントに '.value'と' .priority'設定を持たせるといいでしょう。 –

+0

@mattedgod良い点。 .priorityは言及しますが、.valueは言及しません。私はドキュメントを更新したので、数日後には公開されるはずです。ありがとう! –