Golang所寫的快速微信公眾號開發sdk
前往 github.com/fastwego/offiaccount
//建立公眾號碼實例app := offiaccount.New(offiaccount.Config{Appid: "APPID",Secret: "SECRET", })//呼叫 apipayload := []byte(`{ "button":[ { "name":"選單", "sub_button":[ { "type":"view", "name":"搜尋", "url":"http://www.baidu.com/" }] }]}`)resp, err := menu.Create(app, Payload)fmt.Println(resp, err)
完整的演示項目:
https://github.com/fastwego/offiaccount-demo
介面列表:
文件/apilist.md
「快」作為框架設計的核心概念,體現在各個面向:
使用Go語言,開發快、編譯快、部署快、運行快,輕鬆服務海量用戶
豐富的文件/教學和示範程式碼,快速上手,5分鐘即可建造一套完整的微信公眾號服務
獨立響鈴的模組劃分,快速熟悉整個框架,沒有意外,一切都是你想要的樣子
甚至連框架本身的大部分程式碼也是自動產生的,維護更新快到超乎想像
作為第三方開發框架,問題貼合官方文件和設計,不引入新的概念,不給開發者添加學習負擔
作為具體業務和微信公眾號之間的中間層,專注於通道的角色:幫業務把配置/材料投遞到公眾號,將公眾號響應/主動透傳回業務
至於AccessToken管理和訊息加解密處理,框架內部完成得乾淨俐落,開發者甚至覺察不到存在
每個接口的註釋都附有官方文檔的鏈接,讓您隨時翻閱,省時省心
100%覆蓋每一個接口,讓你每次調用都信心滿滿
每個關鍵環節都為你完整記錄,調試倍輕鬆,你可以自由定義日誌輸出,甚至可以關閉日誌
一套服務支援多個微信公眾號帳號,輕鬆成為第三方開發服務平台,業務節高
單一伺服器支撐不能存取流量/想提高服務可用性?
設定 GetAccessTokenFunc 方法,控制台服務取得 AccessToken,即可解決多實例刷新衝突/覆蓋的問題
FastWeGo是一套完整的微信開發框架,包括公眾號、開放平台、微信支付、企業微信、小程式、小遊戲等微信服務,擁有龐大的開發者用戶群
你遇到的所有問題幾乎都可以在社區找到解決方案
歡迎提交pull request/issue/文檔,一起讓微信開發更快更好!
我們一起走得更快!
加入開發者交流群