Votre Étoile est pour nous le meilleur support ! C’est aussi pour nous le moteur de persévérer !
PowerWeChat est un framework de développement WeChat SDK basé sur Golang. À l'heure actuelle, il couvre les API pour la plupart des scénarios tels que les mini-programmes WeChat, WeChat d'entreprise et le paiement WeChat.
PowerWeChat s'engage à réduire diverses difficultés lors du démarrage du développement de WeChat. Les utilisateurs doivent uniquement se soucier de l'utilisation de l'API et n'ont pas besoin de prêter attention aux divers cryptages et décryptages AES, signature et vérification, cryptage et décryptage des notifications de rappel, etc. nécessaires au développement sous-jacent de WeChat.
go get -u github.com/ArtisanCloud/PowerWeChat/v3
Démonstration : Initialisez l'objet instance et appelez l'interface de connexion d'autorisation de l'applet
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 )
Pour plus d'exemples d'interfaces, veuillez ouvrir la documentation officielle
Documentation du site Web officiel : documentation complète de l'interface, permettant aux utilisateurs de rechercher et d'utiliser les fonctions du SDK que nous avons développées.
Exemple d'utilisation : vous pouvez en savoir plus sur la configuration et l'utilisation de PowerWeChat via le didacticiel
ps : Nous avons écrit un projet distinct, PowerWechatTutorial, qui couvre essentiellement les API les plus couramment utilisées. Nous espérons aider tout le monde à démarrer plus rapidement avec le développement de Golang WeChat.
Pour plus d’informations, veuillez vous référer à la documentation officielle.
Comme beaucoup d’étudiants de l’équipe, ils sont passés de PHP à Golang. Je n’ai pas besoin de présenter ici les raisons et les avantages spécifiques. Mais maintenant, parce que l’écosystème de WeChat est particulièrement adapté à la gestion de domaines privés, notre société a également développé un certain nombre de fonctions WeChat d’entreprise. C'est juste que dans le processus de transformation vers Golang, je n'ai pas trouvé de SDK facile à utiliser comme (easywechat). Nous souhaitons donc apporter quelques contributions aux étudiants de Golang. Le produit sera maintenu et itéré pendant longtemps. J'espère que les étudiants seront intéressés à donner plus d'avis au cours du processus d'utilisation.
Système de domaine client PowerX basé sur PowerWechat
WeyUI est une bibliothèque de composants frontaux écologiques WeChat très conviviale avec PowerX.
BaiduTrans Baidu Translation Go-SDK, artefact de traduction d'invite en arrière-plan AIGC
Un merci spécial à Northseadl pour sa contribution à la version 3
Si vous avez des commentaires, veuillez nous faire part de vos commentaires sur les problèmes de Github. Dans le même temps, vous êtes également invités à scanner le code QR ci-dessous pour rejoindre le groupe de discussion WeChat.
Michael Hu
Wang du Nord