Skip to content

yann0917/pushplus

Repository files navigation

pushplus

go语言版 pushplus推送加

官方文档地址

实现的功能列表 TODO

  • 开放接口
    • 获取 AccessKey
  • 消息接口
    • 消息发送接口
    • 消息列表
    • 查询消息发送结果
  • 用户接口
    • 获取 token
    • 个人资料详情
    • 获取解封剩余时间
    • 查询当日消息接口请求次数
  • 群组接口
    • 群组列表
    • 获取我加入的群组详情
    • 新增群组
    • 获取群组二维码
    • 退出群组
  • 群组用户接口
    • 获取群组内用户
    • 删除群组内用户
  • 渠道配置接口
    • 获取 webHook 列表
    • 获取 webhook 详情
    • 新增 webhook
    • 修改 webhook
    • 获取微信公众号渠道列表
    • 获取企业微信应用渠道列表
    • 获取邮箱渠道列表
    • 邮箱渠道详情
  • 功能设置接口
    • 获取默认发送渠道
    • 修改默认发送渠道
    • 修改接收消息限制
    • 开启/关闭发送消息功能
    • 修改打开消息方式
  • 好友功能接口
    • 获取个人二维码
    • 获取好友列表
    • 删除好友
    • 修改好友备注

使用说明

  1. 如果只要发送消息功能, 填写token即可,
  2. 需要通过accessKey调用消息、用户、群组、渠道配置和功能设置接口时,需填写 secretKey
  3. DebugLog true 表示开启调试日志。
  4. 具体使用方法参考测试用例 *_test.go
// 发送消息
token := "xxx"
HttpClient := NewClient(token, DebugLog(true))
msg, err := HttpClient.SendMsg("标题", "内容")
if err != nil {
    return
}
fmt.Println(msg)

// 开放接口举例
secretKey := "xxx"
Client := NewClient(token, SecretKey(secretKey), DebugLog(true))

result,err := Client.GetUserInfo()
if err != nil {
    return
}
fmt.Println(result)

Stargazers over time

Stargazers over time

License

MIT © yann0917


Releases

No releases published

Packages

No packages published

Languages