Sua Estrela é o melhor suporte para nós! É também a força motriz para perseverarmos!
PowerWeChat é uma estrutura de desenvolvimento WeChat SDK baseada em Golang. Atualmente, ele cobre APIs para a maioria dos cenários, como miniprogramas WeChat, WeChat corporativo e pagamento WeChat.
PowerWeChat está empenhado em reduzir várias dificuldades no início do desenvolvimento do WeChat. Os usuários só precisam se preocupar com o uso da API e não precisam prestar atenção às várias criptografia e descriptografia AES, assinatura e verificação, criptografia e descriptografia de notificação de retorno de chamada, etc. necessário no desenvolvimento subjacente do WeChat.
go get -u github.com/ArtisanCloud/PowerWeChat/v3
Demonstração: inicialize o objeto de instância e chame a interface de login de autorização do miniaplicativo
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 )
Para mais exemplos de interfaces, abra a documentação oficial
Documentação do site oficial: documentação de interface abrangente, conveniente para os usuários pesquisar e usar as funções do SDK que desenvolvemos
Exemplo de uso: Você pode aprender sobre a configuração e uso do PowerWeChat através do Tutorial
ps: Escrevemos um projeto separado PowerWechatTutorial, que basicamente cobre as APIs mais comumente usadas. Esperamos ajudar todos a começarem com o desenvolvimento do Golang WeChat mais rapidamente.
Para mais informações, consulte a documentação oficial.
Como muitos alunos da equipe, eles mudaram do PHP para o Golang. Não preciso apresentar os motivos e benefícios específicos aqui. Mas agora, como o ecossistema do WeChat é especialmente adequado para o gerenciamento de domínios privados, nossa empresa também desenvolveu algumas funções corporativas do WeChat. Só que no processo de transformação para golang, não encontrei um SDK fácil de usar como (easywechat). Por isso, queremos fazer algumas contribuições aos estudantes de golang. O produto será mantido e iterado por muito tempo. Espero que os alunos tenham interesse em dar mais opiniões durante o processo de uso.
Sistema de domínio do cliente PowerX baseado em PowerWechat
WeyUI é uma biblioteca de componentes front-end ecológica do WeChat que é muito amigável ao PowerX.
BaiduTrans Baidu Translation Go-SDK, artefato de tradução de prompt de plano de fundo AIGC
Agradecimentos especiais a Northseadl pela sua contribuição para a versão 3
Se você tiver algum comentário, forneça feedback sobre os problemas do Github. Ao mesmo tempo, você também pode escanear o código QR abaixo para ingressar no grupo de discussão do WeChat.
Michael Hu
Wang Norte