分享一个 微信 Golang Go语言 SDK

发布于 1周前 作者 caililin 来自 Go语言

分享一个 微信 Golang Go语言 SDK

gochat

这可能是目前最好的 微信 Golang SDK

| 目录 | 对应 | 功能 |

| ---- | ---------- | -------------------------------------------------- |

| /mch | 微信商户平台 | 下单、支付、退款、查询、委托代扣 等 |

| /pub | 微信公众平台 | 网页授权、菜单、模板消息、消息回复、用户管理、消息转客服 等 |

| /mp | 微信小程序 | 小程序授权、用户数据解析、二维码生成 等 |

获取

go get github.com/iiinsomnia/gochat

文档

说明

  • 支持 Go1.11+
  • 注意:因 access_token 每日获取次数有限且含有效期,故服务端应妥善保存 access_token 并定时刷新
  • 配合 yiigo 使用,可以更方便的操作 MySQLMongoDBRedis

Enjoy 😊


更多关于分享一个 微信 Golang Go语言 SDK的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html

4 回复

有计划增加企业微信相关功能吗

更多关于分享一个 微信 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,可以根据项目需求和开发者习惯来决定。

回到顶部