2012-02-08 3 views
0

Как отправить данные в городской дирижабль, чтобы он работал правильно? Я попытался это, но получаю ошибку, что я гавань размещены все данныеДанные о размещении городских дирижаблей

<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 «применение/х-WWW-форм-urlencoded» и «многочастному/форм-данных». Что, вероятно, происходит здесь, так это то, что форма не публикует действительный JSON, а вместо этого кодирует url-данные, где на клавишах находятся «данные», а значение - длинная строка JSON.

Лучше всего было бы позвонить функции javascript, когда вы нажмете кнопку отправки, которая отправляет данные с надлежащим типом контента и форматированием. Использование чего-то вроде JQuery.post() http://api.jquery.com/jQuery.post/ было бы очень полезно.

+0

Благодарим за отзыв! Есть ли у вас опыт работы с UrbanAirship? Попробуем попробовать с jQuery :) –

+0

@AntonGildebrand Я, случается, один из основателей ;-) – lolsborn

+0

Тогда я предполагаю, что у вас есть опыт работы с UA;) –

Смежные вопросы