简陋版本的server 酱
实现功能
- 调用
api
给自己推送消息 - 查看消息
TODO
- 美化消息展示页面
- 添加更多
API
测试
这里提供了一个demo, 你可以关注下面的测试账号
关注后,点击获取token
使用api进行消息推送
DEMO
api/push
Method: POST, GET
Params:
- token //关注微信号获取
- msg //支持markdown
Result:
{
"err": 0,
"msg": "success",
"data": {
"msgId": "1588211160692880600",
"url": "http://your.domain/show?id=1588211160692880600"
}
}
- 申请微信测试账号
- 配置模板消息,获取模板 ID
示例
推送时间:{{time.DATA}}
消息内容:
{{msg.DATA}}
- 修改代码相应发送部分
- 配置
mysql
,用来储存token
- 配置
redis
,缓存消息 - 测试
主要是用来学习golang
的api
开发,熟悉如何使用gin
库来写服务
使用的库
- gin
- gorm
- redis
- blackfriday
- go_wechat
- logrus
- uuid
- ...