分享一个 微信 Golang Go语言 SDK
分享一个 微信 Golang Go语言 SDK
gochat
这可能是目前最好的 微信 Golang SDK
| 目录 | 对应 | 功能 |
| ---- | ---------- | -------------------------------------------------- |
| /mch | 微信商户平台 | 下单、支付、退款、查询、委托代扣 等 |
| /pub | 微信公众平台 | 网页授权、菜单、模板消息、消息回复、用户管理、消息转客服 等 |
| /mp | 微信小程序 | 小程序授权、用户数据解析、二维码生成 等 |
获取
go get github.com/iiinsomnia/gochat
文档
说明
- 支持 Go1.11+
- 注意:因
access_token
每日获取次数有限且含有效期,故服务端应妥善保存access_token
并定时刷新 - 配合 yiigo 使用,可以更方便的操作
MySQL
、MongoDB
与Redis
等
Enjoy 😊
更多关于分享一个 微信 Golang Go语言 SDK的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
后期有需求可以考虑
所以是没有缓存 access_token 吗?
关于微信Golang SDK,我推荐PowerWeChat和weapp这两个优质的开源项目。
PowerWeChat是一款简单易用的WeChat SDK for Golang,它涵盖了微信公众号、微信小程序、微信企业号和微信支付等多个微信生态产品,功能强大且开发团队稳定,持续进行更新和完善。此外,PowerWeChat拥有完善的文档,包括独立模块介绍和示例代码,非常适合开发者使用。
另一个值得推荐的SDK是weapp,该项目支持微信小程序的用户认证、支付、消息推送等多种功能。weapp的安装和配置过程相对简单,通过Go mod管理依赖后,只需运行一条命令即可完成安装。它提供了清晰的API接口,方便开发者调用微信提供的各项服务。同时,weapp也支持自定义HTTP客户端、日志处理、缓存策略和Token管理等高级功能,以满足不同开发场景的需求。
总之,PowerWeChat和weapp都是优秀的微信Golang SDK,它们功能强大、易于使用且文档完善,能够帮助开发者更高效地接入微信生态。具体选择哪个SDK,可以根据项目需求和开发者习惯来决定。