All Projects → fastwego → wxwork

fastwego / wxwork

Licence: other
[企业微信] A fast wxwork development sdk written in Golang

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects
Smarty
1635 projects

Projects that are alternatives of or similar to wxwork

miniprogram
[微信小程序/小游戏] A fast wechat miniprogram/minigame development sdk written in Golang
Stars: ✭ 52 (-53.57%)
Mutual labels:  weixin, fastwego
Wechatkit
一款快速实现微信第三方登录的框架(Swift版) SDK 1.8.5
Stars: ✭ 249 (+122.32%)
Mutual labels:  weixin
Weixin Popular
微信SDK JAVA (公众平台、开放平台、 商户平台、 服务商平台)
Stars: ✭ 2,384 (+2028.57%)
Mutual labels:  weixin
Wxa Plugin Canvas
小程序海报组件-生成朋友圈分享海报并生成图片
Stars: ✭ 2,692 (+2303.57%)
Mutual labels:  weixin
Wxapp Redux Starter
微信小程序,集成redux,并且提供了方便快捷的开发环境;内置好奇心日报Demo...
Stars: ✭ 205 (+83.04%)
Mutual labels:  weixin
Weapp Workflow
基于Gulp 的微信小程序前端开发工作流 💯
Stars: ✭ 241 (+115.18%)
Mutual labels:  weixin
Wepush
专注批量推送的小而美的工具,目前支持:模板消息-公众号、模板消息-小程序、微信客服消息、微信企业号/企业微信消息、阿里云短信、阿里大于模板短信 、腾讯云短信、云片网短信、E-Mail、HTTP请求、钉钉、华为云短信、百度云短信、又拍云短信、七牛云短信
Stars: ✭ 2,597 (+2218.75%)
Mutual labels:  weixin
wx iciba
金山词霸(iciba)基于微信小程序wepy版本,可做wepy学习案例,
Stars: ✭ 29 (-74.11%)
Mutual labels:  weixin
Think Wechat
easywechat for thinkphp support
Stars: ✭ 250 (+123.21%)
Mutual labels:  weixin
Didi
🚗 mpvue框架仿滴滴出行微信小程序
Stars: ✭ 222 (+98.21%)
Mutual labels:  weixin
Wechat Jump Game
😊 Nodejs 微信《跳一跳》辅助
Stars: ✭ 216 (+92.86%)
Mutual labels:  weixin
Weiya
尾牙小程序
Stars: ✭ 207 (+84.82%)
Mutual labels:  weixin
Pinche xcx data
同城拼车微信小程序后端代码
Stars: ✭ 244 (+117.86%)
Mutual labels:  weixin
Wechatplugin Macos
No description or website provided.
Stars: ✭ 13,280 (+11757.14%)
Mutual labels:  weixin
Jeecg Uniapp
JEECG BOOT APP移动解决方案,采用Uniapp+ColorUI 框架,一份代码解决多终端适配(APP、小程序、H5)
Stars: ✭ 250 (+123.21%)
Mutual labels:  weixin
Wuzhicms
2017.9.1 五指cms 4.1.0正式版发布了!更多惊喜请下载安装。网站管理系统,网站内容管理系统,php5+mysql开发。
Stars: ✭ 202 (+80.36%)
Mutual labels:  weixin
Sactive Bot
😈 An extensible chat bot framework. sactive-bot is an evolution of the open source hubot project. - https://www.shipengqi.top/sactive-bot .
Stars: ✭ 212 (+89.29%)
Mutual labels:  weixin
Vant Weapp
轻量、可靠的小程序 UI 组件库
Stars: ✭ 15,428 (+13675%)
Mutual labels:  weixin
weixin-sdk
www.docs4dev.com/
Stars: ✭ 19 (-83.04%)
Mutual labels:  weixin
Miniapp Toutiao
🍭🔥🔥 微信小程序-仿今日头条
Stars: ✭ 254 (+126.79%)
Mutual labels:  weixin

fastwego/wxwork

A fast wxwork development sdk written in Golang

GoDoc Go Report Card

快速开始 & demo

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

架构设计

sdk

框架特点

快速

「快」作为框架设计的核心理念,体现在方方面面:

  • 使用 Go 语言,开发快、编译快、部署快、运行快,轻松服务海量用户
  • 丰富的文档 / 教程演示代码 ,快速上手,5 分钟即可搭建一套完整的微信服务
  • 独立清晰的模块划分,快速熟悉整个框架,没有意外,一切都是你期望的样子
  • 甚至连框架自身的大部分代码也是自动生成的,维护更新快到超乎想象

符合直觉

作为第三方开发框架,尽可能贴合官方文档和设计,不引入新的概念,不给开发者添加学习负担

简洁而不过度封装

作为具体业务和企业微信之间的中间层,专注于通道的角色:帮业务把配置/材料投递到企业微信,将企业微信响应/推送透传回业务

至于 AccessToken 管理消息加解密处理,框架内部完成得干净利落,开发者甚至觉察不到存在

官方文档就是最好的文档

每个接口的注释都附带官方文档的链接,让你随时翻阅,省时省心

完备的单元测试

100% 覆盖每一个接口,让你每一次调用都信心满满

详细的日志

每个关键环节都为你完整记录,Debug 倍轻松,你可以自由定义日志输出,甚至可以关闭日志

多账号支持

一套服务支持多个企业微信账号,轻松成为第三方开发服务平台,业务节节高

支持服务集群

单台服务器支撑不住访问流量/想提高服务可用性?

只需 设置 GetAccessTokenFunc 方法 ,从中控服务获取 AccessToken,即可解决多实例刷新冲突/覆盖的问题

活跃的开发者社区

FastWeGo 是一套完整的微信开发框架,包括公众号、开放平台、微信支付、企业微信、小程序、小游戏等微信服务,拥有庞大的开发者用户群体

你遇到的所有问题几乎都可以在社区找到解决方案

参与贡献

欢迎提交 pull request / issue / 文档,一起让微信开发更快更好!

Faster we go together!

加入开发者交流群

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].