Files
jeremygan2021 0f3c55dd3c 完成
2026-02-13 00:03:02 +08:00

1010 B

Mini Program API Documentation

Authentication

Login

  • URL: /api/wechat/login/
  • Method: POST
  • Body: { "code": "wx_login_code" }
  • Response: { "token": "...", "openid": "..." }

Update User Info

  • URL: /api/wechat/update/
  • Method: POST
  • Header: Authorization: Bearer <token>
  • Body: { "nickname": "...", "avatar_url": "..." }

Distributor

Registerz

  • URL: /api/distributor/register/
  • Method: POST
  • Body: { "invite_code": "optional" }

Info

  • URL: /api/distributor/info/
  • Method: GET
  • Response: { "level": 1, "commission_rate": 0.1, ... }

Withdraw

  • URL: /api/distributor/withdraw/
  • Method: POST
  • Body: { "amount": 100 }

Orders & Payment

Prepay (Mini Program)

  • URL: /api/orders/{id}/prepay_miniprogram/
  • Method: POST
  • Response: { "timeStamp": "...", "nonceStr": "...", "package": "...", "paySign": "..." }
  • Use with: wx.requestPayment