Ваша Звезда – лучшая поддержка для нас! Это также движущая сила для нашей настойчивости!
PowerWeChat — это среда разработки WeChat SDK, основанная на Golang. В настоящее время он охватывает API для большинства сценариев, таких как мини-программы WeChat, корпоративный WeChat и платежи WeChat.
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.
Пример использования: вы можете узнать о настройке и использовании PowerWeChat с помощью учебника.
PS: Мы написали отдельный проект PowerWechatTutorial, который в основном охватывает наиболее часто используемые API. Мы надеемся помочь всем быстрее начать разработку Golang WeChat.
Для получения дополнительной информации обратитесь к официальной документации.
Как и многие студенты в команде, они перешли с PHP на Golang. Мне не нужно здесь описывать конкретные причины и преимущества. Но теперь, поскольку экосистема WeChat уникально подходит для управления частными доменами, наша компания также разработала немало корпоративных функций WeChat. Просто в процессе перехода на golang я не нашел такого удобного в использовании SDK, как (easywechat). Поэтому мы хотим внести некоторый вклад в пользу студентов Голанга. Продукт будет поддерживаться и дорабатываться в течение долгого времени. Я надеюсь, что студенты будут заинтересованы в выражении большего количества мнений в процессе использования.
Система клиентского домена PowerX на базе PowerWechat
WeyUI — это библиотека экологических интерфейсных компонентов WeChat, очень дружественная к PowerX.
BaiduTrans Baidu Translation Go-SDK, артефакт фонового перевода AIGC
Особая благодарность Northseadl за вклад в версию 3.
Если у вас есть какие-либо комментарии, оставьте отзыв о проблемах с Github. В то же время вы также можете отсканировать QR-код ниже, чтобы присоединиться к дискуссионной группе WeChat.
Майкл Ху
Северный Ван