# WebSocket接入

使用WebSocket接入自定义应用,可以更加灵活的开发属于自己的推送软件

说明

WebSocket接入指的是接入Qmsg酱的推送能力,并非是使用WebSocket协议开发QQ消息推送,本章内容与QQ推送无任何关联。

提示

本文章内容需要掌握基本的HTTP和WebSocket技能,如果您暂未掌握HTTP和WebSocket基础技能,建议通过百度 (opens new window)去学习!

# 接入WebSocket推送步骤简述

  1. 按照WebSocket协议的说明,开发属于自己的软件。
  2. 按照消息推送接口的说明来调用推送接口,实现将消息推送到自己开发的软件上。

# WebSocket协议

  • 待更新

# 消息推送接口

# 接口地址

https://qmsg.zendee.cn/wsend/{您的KEY}
1

# 请求类型

  • 协议:GETPOST
  • 参数类型:application/x-www-form-urlencoded

# 请求参数

  • msg:要推送的消息内容

# 请求响应

提示

该响应结构通用,Qmsg酱提供的所有接口响应结构均相同

{
    "success":true,
    "reason":"操作成功",
    "code":0,
    "info":{}
}
1
2
3
4
5
6
  • success:本次请求是否成功,类型boolean,值是truefalse
  • reason:本次请求结果描述,类型string
  • code:错误代码,类型integer,错误代码目前不可靠,如果要判断是否成功请使用success
  • info:在本章内容没什么用,类型object

# 体验消息推送接口

本站提供了一些使用WebSocket协议开发的自定义应用,点击下方链接下载,安装并打开后,调用消息推送接口即可体验

安卓APP说明

为了避免推送遗漏或与Qmsg酱服务器断开链接,建议按照以下几点设置

  1. APP给足通知权限
  2. 最近任务加锁,防止进程被结束
  3. 省电设置改为无限制