V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wen20
V2EX  ›  分享创造

创建了一个轮子, FlyBird 微信 API Proxy. 方便小程序/公众号对接业务系统。

  •  1
     
  •   wen20 · 213 天前 · 932 次点击
    这是一个创建于 213 天前的主题,其中的信息可能已经有所发展或是发生改变。

    FlyBird 微信 API Proxy 的做用

    消除 access_token 管理,消除小程序用户登陆步骤。

    小程序调用 wx.cloud.CallContainer 接口,转发到业务系统任意接口都会携带 UnionId 和 OpenId 等用户信息。 没有 session 过期问题,所以不需要用户登陆。

    安装使用方法

    • 1 注册微信云托管平台, 注册地址
    • 2 新建服务 - 从地址拉取镜像,填写:youwen21/wxapi-proxy:main
    • 3 服务配置 - 环境变量增加 BACKEND_URL: 你的业务域名,所有请求经 FlyBird 转发到业务域名,如果是在小程序内请求会带有 UnionId 和 OpenId 等用户信息。

    FlyBird 架构设计

    FlyBird 架构设计示意图

    FlyBird 文档-快速入门

    TODO: 未来功能

    接入 MySQL ,提供 MySQL Restful 接口, 无复杂逻辑的小程序前端开发人员可独立完成。

    希望增加什么功能可 @我哈

    另外我是一个开发后端接口十分迅速的程序员,有心做 toB, toC 产品的前端、桌面端、手机端的伙伴有想法的话可联系我。不用考虑证书、服务器等问题,都是现成的。 只要觉得可行,就支持。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1002 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:11 · PVG 05:11 · LAX 13:11 · JFK 16:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.