轮子名称:FlyBird微信API 接口助手
公司现有业务要开发微信小程序端,经学习研究微信小程序文档和微信云平台。决定做这样一个产品。
使用FlyBird微信API 接口助手可以很方便把微信小程序接入现有业务系统,不必迁移业务到云端。
在开发人员时间有限,人力不足的情况下,使用 FlyBird微信API 接口助手更快更省力开发微信小程序,微信公众号。
接入微信小程序或者微信公众号有两种实现方案
- 方案一:自有服务器,维护access_token
- 方案二:使用微信云托管平台
使用微信云托管平台有什么优点:
- 微信小程序发出的每一个请求都携带UnionId, OpenId等用户信息
- 调用微信官方服务端接口不需要access_token
使用微信云托管平台的优点:小程序用户不需要登录授权,开发人员不需要维护session和openId,每个接口header都会带openID. 后端不用维护access_token,不用维护 session。
功能
FlyBird微信API Proxy 可配置BACKEND_URL环境变量。 来自小程序的请求经过 Proxy ,会增加 UnionId OpenId header头转发到BACKEND_URL。
小程序不可直接请求api.weixin.qq.com的接口, 使用Proxy,小程序可请求到api.weixin.qq.com的接口。
安装使用方法
- 第一步,开通微信云托管平台
- 第二步,部署youwen21/wxapi-proxy:main
- 第三步 配置BACKEND_URL
视频教学