Ein schnelles WXWork-Entwicklungs-SDK, geschrieben in Golang
go get github.com/fastwego/wxwork
// 创建企业实例
Corp = corporation . New (corporation. Config { Corpid : "CROPID" })
//创建通讯录 App
ContactApp = Corp . NewApp (corporation. AppConfig {
AgentId : "AGENTID" ,
Secret : "SECRET" ,
Token : "TOKEN" ,
EncodingAESKey : "EncodingAESKey" ,
})
// 通讯录管理 -> 获取部门成员详情
params := url. Values {}
params . Add ( "department_id" , "10086" )
resp , err := user . SimpleList ( ContactApp , params )
Komplettes Demoprojekt:
https://github.com/fastwego/wxwork-demo
Schnittstellenliste:
corporate/doc/apilist.md
„Schnell“ als Kernkonzept des Framework-Designs spiegelt sich in allen Aspekten wider:
Als Entwicklungsframework eines Drittanbieters kommt es den offiziellen Dokumenten und Designs so nahe wie möglich, ohne neue Konzepte einzuführen oder den Lernaufwand für Entwickler zu erhöhen.
Als mittlere Schicht zwischen bestimmten Unternehmen und Enterprise WeChat konzentriert es sich auf die Rolle des Kanals: Unterstützung des Unternehmens bei der Bereitstellung von Konfigurationen/Materialien an Enterprise WeChat und transparente Übertragung von Enterprise WeChat-Antworten/Pushes zurück an das Unternehmen.
Was die AccessToken-Verwaltung und die Nachrichtenverschlüsselungs- und -entschlüsselungsverarbeitung betrifft, ist das Framework so sauber fertiggestellt, dass Entwickler sich seiner Existenz nicht einmal bewusst sind.
Den Kommentaren jeder Schnittstelle sind Links zu offiziellen Dokumenten beigefügt, sodass Sie diese jederzeit lesen können, was Zeit und Sorgen spart.
100 % Abdeckung aller Schnittstellen, sodass Sie bei jedem Anruf sicher sein können
Jeder wichtige Link wird vollständig für Sie aufgezeichnet, was das Debuggen doppelt so einfach macht. Sie können die Protokollausgabe frei definieren und das Protokoll sogar deaktivieren.
Ein Satz von Diensten unterstützt mehrere WeChat-Firmenkonten und lässt sich problemlos zu einer Entwicklungsdienstplattform eines Drittanbieters werden, und das Geschäft wächst stetig.
Ein einzelner Server kann den Zugriffsverkehr nicht unterstützen/möchten Sie die Serviceverfügbarkeit verbessern?
Legen Sie einfach die GetAccessTokenFunc-Methode fest und rufen Sie das AccessToken vom zentralen Steuerungsdienst ab, um das Problem des Konflikts/Überschreibens bei der Aktualisierung mehrerer Instanzen zu lösen
FastWeGo ist ein vollständiges WeChat-Entwicklungsframework, das offizielle Konten, offene Plattformen, WeChat-Zahlungen, Unternehmens-WeChat, Miniprogramme, Minispiele und andere WeChat-Dienste umfasst und über eine große Entwickler-Benutzerbasis verfügt
Fast alle Probleme, auf die Sie stoßen, können in der Community gelöst werden
Willkommen beim Einreichen von Pull-Anfragen/Problemen/Dokumenten, und lassen Sie uns gemeinsam die WeChat-Entwicklung schneller und besser machen!
Schneller gehen wir gemeinsam!
Treten Sie der Entwicklerkommunikationsgruppe bei