2012-02-08 14 views
0

都市飛行船にデータを投稿して正しく動作させる方法は?私はこれを試してみたが、私はhaventはエラーがどのようなデータ一般アーバン飛行船の投稿データ

<form enctype="application/json" method="POST" action="https://go.urbanairship.com/api/push/broadcast/"> 
<input type="hidden" name="username" value="my_app_key"/> 
<input type="hidden" name="password" value="my_master_secret"/> 
<input type="hidden" name="data" value='{ 
     "aps": { 
       "badge": 15, 
       "alert": "Hello from Urban Airship!", 
       "sound": "cat.caf" 
     }, 
     "exclude_tokens": [ 
     ] 
}'/> 
<button type="submit"/> 
</form> 

答えて

1

ブラウザのみサポートのenctype "アプリケーション/ x-www-form-urlencodedで" と "multipart/form-data" を掲示ます。おそらくここで起こっているのは、フォームが有効なJSONをポストしているのではなく、URLのエンコードされたデータで、キーの上に「データ」があり、その値がJSONの長い文字列であるということです。

適切なコンテンツタイプと書式設定でデータを送信する送信ボタンを押すと、JavaScript関数を呼び出すことをお勧めします。 JQuery.post()http://api.jquery.com/jQuery.post/のようなものを使うとかなり役に立ちます。

+0

ありがとうございました! UrbanAirshipに関する経験はありますか? jQueryで試してみよう:) –

+0

@AntonGildebrand私は創始者の一人になる;-) – lolsborn

+0

あなたはUAに関するいくつかの経験があると仮定します;) –

関連する問題