Matrix-X
Posted on May 15, 2022
产品介绍
PowerWechat是一款全覆盖微信开发接口,基于Golang的开源项目。您只需安装一次Power WeChat SDK,就可以对接企业微信,小程序,公众号,支付等,微信的开发功能接口。同时我们提供了丰富的文档教程和辅助工具,帮助您轻松使用微信的接口功能。
快速上手
go get -u github.com/ArtisanCloud/PowerWeChat/v2
示范:初始化实例对象,调用小程序的授权登陆接口
import (
"github.com/ArtisanCloud/PowerWeChat/v2/src/miniProgram"
"os"
)
// 1. 初始化小程序应用实例
app, err := miniProgram.NewMiniProgram(&miniProgram.UserConfig{
AppID: os.Getenv("miniprogram_app_id"), // 小程序、公众号或者企业微信的appid
Secret: os.Getenv("miniprogram_secret"), // 商户号 appID
HttpDebug: true,
Debug: false,
})
// 2. 调用小程序的授权登陆接口
var code string = "CODE" // 前端小程序登录时,从微信获取的
coders, err := app.Auth.Session(code)
// 查看获取强类型对象的属性
// 请参考官方文档的返回值
printf(rs.OpenID)
printf(rs.SessionKey)
printf(rs.UnionID)
更多实例接口,请打开 https://powerwechat.artisan-cloud.com/zh/start/
产品概述
核心产品
PowerWeChat SDK :是核心的SDK产品,安装后即可开箱即用。 在github上,长期维护的开源项目,可以提Issue在讨论版块。也可以在ArtisanCloud官网上,扫企业微信讨论群,方便用户提问,给宝贵的意见。
辅助产品
PowerWeChat Document :全面的接口文档,方便用户查找,使用我们开发的sdk功能
PowerWeChat Tutorial :独立的golang项目,提供完整的web接口,让开发者方便调试PowerWeChat 接口实例
PowerWeChat 配置中心客户端/SAAS:如果您有多个微信的开发环境,或者多个应用,可以使用这个配置中心来方便切换账号(此应用暂时内部使用,如需体验,可以联系我们)
产品诞生背景
团队也是很多同学一样,从PHP转向Golang,具体为什么,有什么好处,就不用我这里多介绍了吧。 但是现在因为微信的生态做私域化管理是得天独厚,所以我们公司也开发了蛮多企业微信的功能。只是在转型golang的过程中,没有找到像 (PHP语言)这样好用的sdk。所以我们就自己想为golang的同学们做一点贡献。产品会长期维护,迭代,希望同学们有兴趣在使用的过程中,多给意见。
产品特性
简易上手,安装一次,全覆盖微信功能接口
开源项目,丰富的文档内容,长期维护
新增群机器接口和文档
Golang特性,强类型覆盖
完整的测试项目,支持web API测试
相关资源
阅览教程文档
Github开源代码
Posted on May 15, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.