RESTful API 常见问题解答

1. RESTful 如何设置离线消息保留时间?

答: "opts" 设置 "qos" 值为 1 或 2,才能成功发送离线消息;设置 "time_to_live" 参数指定离线消息的保留时间,默认是 5 天,详见: 云巴的离线消息RESTful API 的示例


2. 加 opts 参数之后,可以用 get 请求吗?

答: GET 方法不支持复杂参数,只是用来做简单测试;可以用 POST 方法,具体参考 官方文档。同时注意请求头的设置: Content-type: application/json。


3. RESTful API 可以指定 Message ID 吗?

答: 云巴服务端随机生成 Message ID。


4. RESTful的publish_to_alias_batch()API 中别名 Alias 的最大数量有限制吗?

答: 别名的数量建议在 1000 以下。


5. RESTful 的 Message 支持最大传送数据多大?

答: 建议不要超过 1KB。


6. 使用 RESTful API 发送消息时需要区分 Android 和 iOS 平台设备吗?

答: 不需要。

:apn_json 参数只针对 iOS 平台的 APNs 消息。具体参考 官方文档,apn_json 参数的完整设置方法可参考 iOS 官方文档


7. 为什么 RESTful API 没有 subscribe(订阅)的 API?

答: 因为 RESTful 请求不是一个长连接,如果要实现 subscribe API,可以考虑使用 Socket.IO API


8. RESTful API 是否支持 https?

答: 付费用户支持。