基于 Swagger 2.0
版本的微信服务端接口文档及工具,配合 swagger-ui
可作为本地开发者调试工具。
- 纯开发者文档,请访问这里
- 因 javascript 存在 CORS 限制,如若想使此文档用作调试工具,需要配合简单反向代理服务器,如
nginx
,简单配置即可在本地测/调500+
开放接口。 - 微信广告服务商 使用了另外一套签名方法,本项目也提供了透明代理解决方案,需使用
openresty
配合环境变量运行。
docker run -d -e TSA_AGENCY_ID=$TSA_AGENCY_ID TSA_AGENCY_APIKEY=$TSA_AGENCY_APIKEY --rm -p7788:7788 thenorthmemory/wechat-swagger
docker pull openresty/openresty:alpine
docker run --rm --name wechat-swagger -d -e TSA_AGENCY_ID=$TSA_AGENCY_ID TSA_AGENCY_APIKEY=$TSA_AGENCY_APIKEY -v $PWD/docs:/app -v $PWD/src/nginx.conf:/usr/local/openresty/nginx/conf/nginx.conf -p7788:7788 openresty/openresty:alpine nginx
- open a browser, visit the
http://127.0.0.1:7788
Enjoy!
MIT license.