당신의 별은 우리에게 최고의 지원입니다! 그것이 우리가 버틸 수 있는 원동력이기도 합니다!
PowerWeChat은 Golang을 기반으로 하는 WeChat SDK 개발 프레임워크입니다. 현재는 WeChat 미니 프로그램, 기업 WeChat, WeChat 결제 등 대부분의 시나리오에 대한 API를 다루고 있습니다.
PowerWeChat은 WeChat 개발을 시작하는 데 있어 다양한 어려움을 줄이기 위해 최선을 다하고 있습니다. 사용자는 API 사용에만 신경쓰면 되며, 다양한 AES 암호화 및 복호화, 서명 및 확인, 콜백 알림 암호화 및 복호화 등에 신경 쓸 필요가 없습니다. 기본 WeChat 개발에 필요합니다.
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의 구성 및 사용 방법을 배울 수 있습니다.
추신: 우리는 기본적으로 가장 일반적으로 사용되는 API를 다루는 별도의 프로젝트 PowerWechatTutorial을 작성했습니다. 우리는 모든 사람이 Golang WeChat 개발을 더 빨리 시작할 수 있도록 돕고 싶습니다.
자세한 내용은 공식 문서를 참조하세요.
팀의 많은 학생들처럼 그들도 PHP에서 Golang으로 전환했습니다. 여기서는 구체적인 이유와 이점을 소개할 필요가 없습니다. 하지만 이제 WeChat의 생태계는 개인 도메인 관리에 매우 적합하기 때문에 우리 회사도 상당수의 기업 WeChat 기능을 개발했습니다. 단지 golang으로 변환하는 과정에서 (easywechat)처럼 사용하기 쉬운 SDK를 찾지 못했을 뿐입니다. 그래서 우리는 golang의 학생들에게 약간의 기여를 하고 싶습니다. 제품은 오랫동안 유지되고 반복될 예정입니다. 학생들이 사용 과정에서 더 많은 의견을 제시해 주셨으면 좋겠습니다.
PowerWechat 기반의 PowerX 고객 도메인 시스템
WeyUI는 PowerX에 매우 친숙한 WeChat 생태학적 프런트엔드 구성 요소 라이브러리입니다.
BaiduTrans Baidu 번역 Go-SDK, AIGC 배경 프롬프트 번역 아티팩트
버전 3에 기여한 Northseadl에게 특별히 감사드립니다.
의견이 있으시면 Github 이슈에 대한 피드백을 제공해 주세요. 동시에 아래 QR 코드를 스캔하여 WeChat 토론 그룹에 참여할 수도 있습니다.
마이클 후
북왕