نجمك هو أفضل دعم لنا! كما أنها القوة الدافعة لنا للمثابرة!
PowerWeChat هو إطار عمل لتطوير WeChat SDK يعتمد على Golang. في الوقت الحاضر، قامت بتغطية واجهات برمجة التطبيقات (APIs) لمعظم السيناريوهات مثل برامج WeChat المصغرة، وWeChat للشركات، ودفع WeChat.
يلتزم PowerWeChat بتقليل الصعوبات المختلفة في البدء في تطوير WeChat، ويحتاج المستخدمون فقط إلى الاهتمام باستخدام واجهة برمجة التطبيقات (API) ولا يحتاجون إلى الاهتمام بمختلف تشفير وفك تشفير AES والتوقيع والتحقق وتشفير إشعارات رد الاتصال وفك التشفير المطلوبة في الأساس. تطوير وي شات.
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 واستخدامه من خلال البرنامج التعليمي
ملاحظة: لقد كتبنا مشروعًا منفصلاً PowerWechatTutorial، والذي يغطي بشكل أساسي واجهات برمجة التطبيقات الأكثر استخدامًا، ونأمل أن نساعد الجميع على البدء في تطوير Golang WeChat بشكل أسرع.
لمزيد من المعلومات، يرجى الرجوع إلى الوثائق الرسمية.
مثل العديد من الطلاب في الفريق، تحولوا من PHP إلى Golang، ولست بحاجة إلى تقديم الأسباب والفوائد المحددة هنا. ولكن الآن، نظرًا لأن نظام WeChat البيئي مناسب بشكل فريد لإدارة النطاق الخاص، فقد طورت شركتنا أيضًا عددًا لا بأس به من وظائف WeChat الخاصة بالشركة. إنه فقط أثناء عملية التحول إلى golang، لم أجد SDK سهل الاستخدام مثل (easywechat). لذلك نريد تقديم بعض المساهمات لطلاب جولانج. ستتم صيانة المنتج وتكراره لفترة طويلة وآمل أن يهتم الطلاب بإبداء المزيد من الآراء أثناء عملية الاستخدام.
نظام مجال عميل PowerX يعتمد على PowerWechat
WeyUI هي مكتبة مكونة للواجهة الأمامية البيئية لـ WeChat وهي صديقة جدًا لـ PowerX.
BaiduTrans Baidu Translation Go-SDK، قطعة أثرية للترجمة السريعة في الخلفية من AIGC
شكر خاص لشركة Northseadl لمساهمتها في الإصدار 3
إذا كان لديك أي تعليقات، يرجى تقديم تعليقات حول مشكلات Github. وفي الوقت نفسه، نرحب أيضًا بمسح رمز الاستجابة السريعة أدناه للانضمام إلى مجموعة مناقشة WeChat.
مايكل هو
شمال وانغ