# qyweixin **Repository Path**: WangYisa/qyweixin ## Basic Information - **Project Name**: qyweixin - **Description**: 企业微信: 发消息网关 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2018-10-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 企业微信: 发消息网关, access token中控服务 https://github.com/lenye/qyweixin ## 命令行参数 qy-weixin -h 查看参数说明 Usage of qy-weixin: -alsologtostderr log to standard error as well as files -app_id string qy weixin app id -app_secret string qy weixin app secret -http_address string http server listening (default "127.0.0.1:8000") -http_client_connect_timeout duration http client connect timeout (default 5s) -http_client_request_timeout duration http client request timeout (default 3s) -log_backtrace_at value when logging hits line file:N, emit a stack trace -log_dir string If non-empty, write log files in this directory -logtostderr log to standard error instead of files -stderrthreshold value logs at or above this threshold go to stderr -v value log level for V logs -vmodule value comma-separated list of pattern=N settings for file-filtered logging ### 运行程序: qy-weixin -app_id=XXXXXXXXXXX -app_secret=XXXXXXXXXXX -logtostderr ## 发消息 消息格式查看企业微信的[消息类型及数据格式](https://work.weixin.qq.com/api/doc#10167) 请求地址: POST http://127.0.0.1:8000/wx/qy/send/message 请求示例: { "totag" : "1", "msgtype" : "text", "agentid" : 1000002, "text" : { "content" : "你的快递已到,请携带工卡前往邮件中心领取。\n出发前可查看邮件中心视频实况,聪明避开排队。" } } 返回示例: { "errcode": 0, "errmsg": "ok", "invaliduser": "" } ## 获取access token 请求地址: GET http://127.0.0.1:8000/wx/qy/access-token 返回示例: { "access_token": "qdjWc6kix6RrYfgUFNhDxdcC4EdzXLIUGlKFANJdHvTn5WcxyTyGtJeM2nZPEeHP1SxRWkNj8uqVXp4OIoavCxAD8h_WnR120bv2wDJSOcvfKV8OQaPzjUiI4u6uaelQsi_zOtOhdiFkwgzSeTCcRYWrovmn7KTONcNu-0qPC5Yr8y15FZHM0ol7uuiLocKDO0AMo5jNhBnj2MH1nsfX7xo1sbhyqFju04T7GTRckdko4xtxh8muMteMGAiBB0xNaM4jJHGBWakaaxXMnZgz4MNdb323GELWZDglcoXl8wg", "expires_in": 7200, "create_at": "2017-06-22T14:56:40.3631589+08:00" } ## License qyweixin is licensed under the [Apache License 2.0](https://github.com/lenye/qyweixin/blob/master/LICENSE).