核桃的笔记

记录技术点滴,分享开发心得

系统接口

GET
健康检查
系统健康检查接口
/system/ping

认证接口

POST
华为认证
华为OAuth2认证接口
/auth/sign

推送接口

GET
发送推送消息(GET)
通过GET方式发送推送消息
/push/{id}/{title}/{msg}/{url}
POST
发送推送消息(POST)
通过POST方式发送推送消息
/push/

设备管理接口

GET
获取所有设备
获取用户的所有设备
/devices
GET
根据ID获取设备
获取特定设备信息
/devices/{id}
PUT
更新设备信息
更新设备信息
/devices/{id}
DELETE
删除设备
删除设备
/devices/{id}
PUT
更新设备推送令牌
更新设备的Push Token
/devices/{id}/token
GET
根据推送令牌获取设备消息
根据推送令牌获取设备消息
/devices/token/{push_token}/messages

设备组合接口

POST
创建设备组合
创建设备组合
/combos
GET
获取所有设备组合
获取用户的所有设备组合
/combos
GET
根据UUID获取设备组合
获取特定设备组合信息
/combos/{uuid}
PUT
更新设备组合
更新设备组合信息
/combos/{uuid}
DELETE
删除设备组合
删除设备组合
/combos/{uuid}
POST
向设备组合添加设备
向设备组合添加设备
/combos/{uuid}/devices
GET
获取设备组合中的所有设备
获取设备组合中的所有设备
/combos/{uuid}/devices
DELETE
从设备组合移除设备
从设备组合移除设备
/combos/{uuid}/devices/{device_id}

消息管理接口

POST
创建消息
创建消息
/messages
GET
获取所有消息
获取所有消息
/messages
GET
根据ID获取消息
获取特定消息信息
/messages/{id}
PUT
更新消息
更新消息
/messages/{id}
DELETE
删除消息
删除消息
/messages/{id}
POST
发送消息
发送消息
/messages/{id}/send

日志接口

GET
根据消息ID获取推送日志
根据消息ID获取推送日志
/logs/messages/{message_id}
GET
根据设备ID获取推送日志
根据设备ID获取推送日志
/logs/devices/{device_id}