https://github.com/wxpusher/wxpusher-sdk-go
微信消息实时推送服务[WxPusher]的go版本sdk,可以通过API实时给个人微信推送消息。wechat pusher.
https://github.com/wxpusher/wxpusher-sdk-go
message-push wechat-push weixin wxpusher
Last synced: 13 days ago
JSON representation
微信消息实时推送服务[WxPusher]的go版本sdk,可以通过API实时给个人微信推送消息。wechat pusher.
- Host: GitHub
- URL: https://github.com/wxpusher/wxpusher-sdk-go
- Owner: wxpusher
- License: apache-2.0
- Created: 2020-01-07T02:36:52.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-11T06:12:40.000Z (almost 6 years ago)
- Last Synced: 2024-06-18T17:03:00.556Z (about 2 years ago)
- Topics: message-push, wechat-push, weixin, wxpusher
- Language: Go
- Homepage: http://wxpusher.zjiecode.com/demo
- Size: 15.6 KB
- Stars: 56
- Watchers: 4
- Forks: 20
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wxpusher-client
[zjiecode/wxpusher-client](https://github.com/zjiecode/wxpusher-client)的 Go 语言版本
## 安装
```sh
go get -u github.com/wxpusher/wxpusher-sdk-go
```
```sh
go get github.com/wxpusher/wxpusher-sdk-go@v1.0.3
```
引入
```go
import (
"github.com/wxpusher/wxpusher-sdk-go"
"github.com/wxpusher/wxpusher-sdk-go/model"
)
```
## 发送消息
```go
msg := model.NewMessage(appToken).SetContent("测试").AddUId(uId)
msgArr, err := wxpusher.SendMessage(msg)
fmt.Println(msgArr, err)
```
## 查询状态
```go
status, err := wxpusher.QueryMessageStatus(2384429)
fmt.Println(status, err)
```
## 创建参数二维码
```go
qrcode := model.Qrcode{AppToken: appToken, Extra: "XX渠道用户"}
qrcodeResp, err := wxpusher.CreateQrcode(&qrcode)
fmt.Println(qrcodeResp, err)
```
## 查询 App 的关注用户
```go
result, err := wxpusher.QueryWxUser(appToken, 1, 20)
fmt.Println(result, err)
```