Dein Stern ist für uns die beste Unterstützung! Es ist auch die treibende Kraft für uns, durchzuhalten!
PowerWeChat ist ein WeChat SDK-Entwicklungsframework, das auf Golang basiert. Derzeit werden APIs für die meisten Szenarien abgedeckt, z. B. für WeChat-Miniprogramme, Unternehmens-WeChat und WeChat-Zahlungen.
PowerWeChat ist bestrebt, verschiedene Schwierigkeiten beim Einstieg in die WeChat-Entwicklung zu reduzieren. Benutzer müssen sich nur um die API-Nutzung kümmern und müssen nicht auf verschiedene AES-Verschlüsselungen und -Entschlüsselungen, Signaturen und Überprüfungen, Verschlüsselung und Entschlüsselung von Rückrufbenachrichtigungen usw. achten in der zugrunde liegenden WeChat-Entwicklung benötigt.
go get -u github.com/ArtisanCloud/PowerWeChat/v3
Demonstration: Initialisieren Sie das Instanzobjekt und rufen Sie die Autorisierungs-Anmeldeschnittstelle des Applets auf
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 )
Weitere Beispielschnittstellen finden Sie in der offiziellen Dokumentation
Offizielle Website-Dokumentation: Umfassende Schnittstellendokumentation, mit der Benutzer die von uns entwickelten SDK-Funktionen bequem durchsuchen und verwenden können
Anwendungsbeispiel: Im Tutorial erfahren Sie mehr über die Konfiguration und Verwendung von PowerWeChat
ps: Wir haben ein separates Projekt PowerWechatTutorial geschrieben, das im Wesentlichen die am häufigsten verwendeten APIs abdeckt. Wir hoffen, allen dabei zu helfen, schneller mit der Golang WeChat-Entwicklung zu beginnen.
Weitere Informationen finden Sie in der offiziellen Dokumentation.
Wie viele Studenten im Team sind sie von PHP auf Golang umgestiegen. Die konkreten Gründe und Vorteile müssen hier nicht näher erläutert werden. Da sich das WeChat-Ökosystem jedoch hervorragend für die Verwaltung privater Domains eignet, hat unser Unternehmen mittlerweile auch zahlreiche WeChat-Funktionen für Unternehmen entwickelt. Es ist nur so, dass ich bei der Umstellung auf Golang kein einfach zu verwendendes SDK wie (easywechat) gefunden habe. Deshalb möchten wir den Golang-Studenten einige Beiträge leisten. Ich hoffe, dass die Studierenden daran interessiert sind, während des Nutzungsprozesses weitere Meinungen abzugeben.
PowerX-Kundendomänensystem basierend auf PowerWechat
WeyUI ist eine ökologische WeChat-Front-End-Komponentenbibliothek, die sehr PowerX-freundlich ist.
BaiduTrans Baidu Translation Go-SDK, AIGC-Hintergrund-Prompt-Übersetzungsartefakt
Besonderer Dank geht an Northseadl für ihren Beitrag zu Version 3
Wenn Sie Kommentare haben, geben Sie bitte Feedback zu Github-Problemen. Gleichzeitig können Sie auch gerne den untenstehenden QR-Code scannen, um der WeChat-Diskussionsgruppe beizutreten.
Michael Hu
Nord-Wang