# WebSocket接入
使用WebSocket接入自定义应用,可以更加灵活的开发属于自己的推送软件
说明
WebSocket接入指的是接入Qmsg酱的推送能力,并非是使用WebSocket协议开发QQ消息推送,本章内容与QQ推送无任何关联。
提示
本文章内容需要掌握基本的HTTP和WebSocket技能,如果您暂未掌握HTTP和WebSocket基础技能,建议通过百度 (opens new window)去学习!
# 接入WebSocket推送步骤简述
- 按照WebSocket协议的说明,开发属于自己的软件。
- 按照消息推送接口的说明来调用推送接口,实现将消息推送到自己开发的软件上。
# WebSocket协议
- 待更新
# 消息推送接口
- 您的KEY 可以在Qmsg酱管理台 (opens new window)查看
# 接口地址
https://qmsg.zendee.cn/wsend/{您的KEY}
1
# 请求类型
- 协议:
GET
或POST
- 参数类型:
application/x-www-form-urlencoded
# 请求参数
msg
:要推送的消息内容
# 请求响应
提示
该响应结构通用,Qmsg酱提供的所有接口响应结构均相同
{
"success":true,
"reason":"操作成功",
"code":0,
"info":{}
}
1
2
3
4
5
6
2
3
4
5
6
success
:本次请求是否成功,类型boolean
,值是true
或false
reason
:本次请求结果描述,类型string
code
:错误代码,类型integer
,错误代码目前不可靠,如果要判断是否成功请使用successinfo
:在本章内容没什么用,类型object
# 体验消息推送接口
本站提供了一些使用WebSocket协议开发的自定义应用,点击下方链接下载,安装并打开后,调用消息推送接口即可体验
安卓APP说明
为了避免推送遗漏或与Qmsg酱服务器断开链接,建议按照以下几点设置
- APP给足通知权限
- 最近任务加锁,防止进程被结束
- 省电设置改为无限制