【问题标题】:Urban Airship posting dataUrban Airship 发布数据
【发布时间】:2012-02-10 02:23:13
【问题描述】:

我应该如何将数据发布到城市飞艇以使其正常工作?我已经尝试过了,但是收到了我没有发布任何数据的错误

<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>

【问题讨论】:

    标签: urbanairship.com


    【解决方案1】:

    浏览器一般只支持 enctype "application/x-www-form-urlencoded" 和 "multipart/form-data"。这里可能发生的情况是表单没有发布有效的 JSON,而是 url 编码的数据,其中一个键是“数据”,值是 JSON 的长字符串。

    您最好的办法是在您按下提交按钮时调用一个 javascript 函数,该按钮以正确的内容类型和格式发布数据。使用 JQuery.post() http://api.jquery.com/jQuery.post/ 之类的东西会很有帮助。

    【讨论】:

    • 感谢您的回复!你有使用 UrbanAirship 的经验吗?要用 jQuery 试试看 :)
    • @AntonGildebrand 我恰好是创始人之一 ;-)
    • 那么我假设你对 UA 有一定的经验;)
    猜你喜欢
    • 1970-01-01
    • 2012-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多