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

2024-05-19 21:01:27 浏览数 (1)

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

视频教学

架构说明

FlyBird-weixin-api-proxyFlyBird-weixin-api-proxy

0 人点赞