2013-07-11 4 views
0

При попытке отправить уведомление толчок:Quickblox, отправить уведомление толчок через REST API

{'event[environment]': 'development', 'event[notification_type]': 'push', 'event[message]': u'payload=VGhpcyBpcyBhIHB1c2ggbm90aWZpY2F0aW9uIEFQSSBUZXN0', 'event[user][ids]': 'xxx', 'token': xxx'} 

я получаю следующий результат из API.

{"code":null,"message":"invalid byte sequence in UTF-8"} 

Полезная нагрузка - это закодированная в base64 строка, поэтому она должна работать должным образом. Кто-нибудь понимает, что здесь не так?

спасибо, фил

ответ

0

Похоже, ваше сообщение не в правильном формате:

ли вы кодировать JSON объект как следующий один, как Base64?

"aps": { "alert": "Some text", "badge": 1, "sound": "default" } 
+0

Спасибо за подсказку, фактический JSON должен выглядеть следующим образом: { "АПС": { "бдительные": "Некоторые тексты", "значок": 1, "звук": "по умолчанию"}} – hellphil

+0

Самое смешное в том, что пока уведомление отправлено, api все еще возвращает сообщение об ошибке. – hellphil

+0

какая ошибка вы получили? –

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