开发了轮子 FlyBird微信API 接口助手,方便业务接入微信小程序,微信公众号,微信开发平台。

66 阅读1分钟

轮子名称: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

视频教学

架构说明

FlyBird Weixin API Proxy 架构说明

技术交流

微信:youwen21, 说明交流 FlyBird Proxy 我拉你进群。