你的Star,是對我們最好的支持!也是我們堅持的動力!
PowerWeChat是一款基於Golang的微信SDK開發框架。目前已經涵蓋了微信小程式、企業微信、微信支付等絕大部分場景的API。
PowerWeChat致力於減少微信開發中的各種上手難度,使用者只需要關心API使用,不需要關注底層微信開發中需要用到各種AES加密和解密、簽名以及驗證,回調通知加解密等。
go get -u github.com/ArtisanCloud/PowerWeChat/v3
示範:初始化實例對象,呼叫小程式的授權登陸接口
import (
"github.com/ArtisanCloud/PowerWeChat/v3/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. 调用小程序的授权登陆接口
code := "CODE" // 前端小程序登录时,从微信获取的code
rs , err := app . Auth . Session ( code )
printf ( rs . OpenID )
更多實例接口,請開啟官方文檔
官網文件:全面的介面文檔,方便使用者查找,使用我們開發的sdk功能
使用範例:您可以透過Tutorial來了解PowerWeChat的配置和使用
ps: 我們單獨寫了一個專案PowerWechatTutorial ,基本上涵蓋了大部分常用的API使用,希望能夠幫助大家更快的上手Golang WeChat開發。
更多內容請在官方文件裡面查閱。
團隊也是很多同學一樣,從PHP 轉向Golang,具體為什麼,有什麼好處,就不用我這裡多介紹了吧。 但現在因為微信的生態做私人化管理是得天獨厚,所以我們公司也開發了蠻多企業微信的功能。只是在轉型golang 的過程中,沒有找到像(easywechat)這樣好用的sdk。所以我們就自己想為golang 的同學們做一點貢獻。產品會長期維護,迭代,希望同學有興趣在使用的過程中,多給意見。
PowerX 基於PowerWechat的客域系統
WeyUI 一套微信生態前端元件庫,適配PowerX非常友好
BaiduTrans 百度翻譯Go-SDK,AIGC後台提詞翻譯神器
特別感謝Northseadl為版本3所做的貢獻
如有任何意見,歡迎在Github Issue上提供意見回饋。同時,也歡迎掃描下方二維碼加入微信討論群組。
Michael Hu
North Wang