Sign inSign up

v6ole/qywechat-api

By v6ole

•Updated over 1 year ago

企业微信API代理服务

Image
Web servers
0

2.0K

v6ole/qywechat-api repository overview

⁠企业微信API代理 Docker

Build Docker readme update

⁠快速部署

⁠Docker 命令
docker run -d \
    --name qywechat-api \
    --restart=always \
    -p 8800:80 \
    v6ole/qywechat-api:latest
⁠Docker Compose
version: '3.3'
services:
    qywechat-api:
        container_name: qywechat-api
        restart: always
        ports:
            - '8800:80'
        image: 'v6ole/qywechat-api:latest'

请注意修改8800端口为您实际需要的端口

⁠本地构建运行
# 克隆仓库
git clone https://github.com/v6ole/qywechat-api.git
cd qywechat-api

# 构建镜像
docker build -t qywechat-api:latest .

# 运行容器
docker run -d --name qywechat-api --restart=always -p 8800:80 qywechat-api:latest

# 或者使用Docker Compose
# docker-compose up -d

⁠功能说明

本项目提供企业微信API的代理服务,支持所有企业微信API路径。主要用于解决以下问题:

  1. 网络访问限制问题
  2. 跨域请求问题
  3. 本地开发测试需求

⁠支持的API

本代理使用通用规则支持所有企业微信API,主要包括:

  • 所有 /cgi-bin/ 开头的API
  • 企业支付相关API (/mmpaymkttransfers/)

常用API类别:

  • 身份验证
  • 消息推送
  • 成员管理
  • 部门管理
  • 标签管理
  • 菜单管理
  • 素材管理
  • 应用管理
  • 外部联系人
  • 通讯录管理
  • 会话内容存档
  • 群机器人
  • 企业支付

⁠使用方法

将您应用中的企业微信API请求地址从 https://qyapi.weixin.qq.com 修改为当前代理服务器地址即可。

例如,原始请求地址:

https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRET

修改为:

http://your-server-ip/cgi-bin/gettoken?corpid=ID&corpsecret=SECRET

⁠注意事项

  • 本代理仅转发请求,不存储任何数据
  • 请确保您的应用正确处理API的鉴权和安全
  • 推荐在内网环境使用,如需公网访问请添加适当的安全措施

Tag summary

Content type

Image

Digest

sha256:d695a6c7e…

Size

4.1 MB

Last updated

over 1 year ago

docker pull v6ole/qywechat-api