wxwork
v1.0.0-beta.8
A fast wxwork development sdk written 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 )
完整示範項目:
https://github.com/fastwego/wxwork-demo
介面列表:
corporation/doc/apilist.md
「快」作為框架設計的核心概念,體現在各個面向:
作為第三方開發框架,盡可能貼合官方文件和設計,不引入新的概念,不給開發者添加學習負擔
作為具體業務和企業微信之間的中間層,專注於通道的角色:幫業務把配置/材料投遞到企業微信,將企業微信響應/推送透傳回業務
至於AccessToken 管理和訊息加解密處理,框架內部完成得乾淨俐落,開發者甚至覺察不到存在
每個接口的註釋都附帶官方文檔的鏈接,讓你隨時翻閱,省時省心
100% 覆蓋每一個接口,讓你每次呼叫都信心滿滿
每個關鍵環節都為你完整記錄,Debug 倍輕鬆,你可以自由定義日誌輸出,甚至可以關閉日誌
一套服務支援多個企業微信帳號,輕鬆成為第三方開發服務平台,業務節高
單一伺服器支援不住存取流量/想提高服務可用性?
只要設定GetAccessTokenFunc 方法,從中控服務取得AccessToken,即可解決多實例刷新衝突/覆蓋的問題
FastWeGo 是一套完整的微信開發框架,包括公眾號、開放平台、微信支付、企業微信、小程式、小遊戲等微信服務,擁有龐大的開發者用戶群
你遇到的所有問題幾乎都可以在社區找到解決方案
歡迎提交pull request / issue / 文檔,一起讓微信開發更快更好!
Faster we go together!
加入開發者交流群