Git Product home page Git Product logo

wxapi's Introduction

这是小程序的后端接口

wxapi - 微信小程序开发接口工具包

微信小程序接口工具包,无需服务器,无需开发后台,开箱即用,轻松开发小程序

交流 QQ 群: 629639122

欢迎大家进群交流,文档持续更新中...

使用方法

  1. 将本项目文件夹 "wxapi" 复制到您的小程序根目录;

  2. 修改 config.js 文件, subDomain 改为你自己的域名

    你可以 免费开通后台账号 ,开通后查看您的 subDomain 「如何查看专属 subDomain

  3. 登录你的小程序后台设置小程序合法服务器域名,修改后需要重启小程序开发工具才能生效

  4. 在您需要的地方引用工具类

    const WXAPI = require('wxapi/main')

    或者

    import WXAPI from 'wxapi/main'

  5. 根据下面的文档调用接口即可

调用示例

调用:

WXAPI.queryMobileLocation({ mobile: '13500000000' }).then(res => {
    console.log('接口成功返回:', res)
}).catch(e => {
    console.error('接口调用异常:', e)
})

返回:

{
  "code": 0,
  "data": {
    "areaCode": "020",
    "cardType": "GSM",
    "cityName": "广州",
    "code": 1350000,
    "id": 60113,
    "postCode": "510000",
    "province": "广东",
    "segmentName": "**移动"
  },
  "msg": "success"
}

参数说明

接口参数说明: 「查看接口文档」

接口文档

登录 & 注册

用户注册

WXAPI.register(Object object)

用户登录

WXAPI.login(Object object)

检测登录 token 是否有效

WXAPI.checkToken(token)

用户信息

绑定手机号码

WXAPI.bindMobile(Object object)

获取用户信息

WXAPI.userDetail(token)

基础数据检索

读取所有省份

WXAPI.province()

读取下级省市区数据

WXAPI.nextRegion(pid)

查询手机号码归属地

WXAPI.queryMobileLocation(Object object)

读取 Banner 列表

WXAPI.banners(Object object)

CMS模块

获取所有的CMS分类

WXAPI.cmsCategories()

获取CMS文章列表

WXAPI.cmsArticles(Object object)

获取CMS文章详情

WXAPI.cmsArticleDetail(id)

商品管理

获取所有的商品分类

WXAPI.goodsCategory()

获取商品列表

WXAPI.goods(Object object)

获取商品详情信息

WXAPI.goodsDetail(id)

获取商品价格(以便用户选择了不同规格尺寸后读取新价格)

WXAPI.goodsPrice(Object object)

获取商品的评价

WXAPI.goodsReputation(Object object)

站点信息

读取后台vip等级(用于判断是免费后台还是专业后台)

WXAPI.vipLevel()

读取系统参数

WXAPI.queryConfig(Object object)

批量读取系统参数

WXAPI.queryConfigBatch(keys)

根据视频编号读取视频详情

WXAPI.videoDetail(videoId)

优惠券管理

获取可领取优惠券

WXAPI.coupons(Object object)

领取优惠券

WXAPI.fetchCoupons(Object object)

获取我的优惠券

WXAPI.myCoupons(Object object)

公告管理

获取公告列表

WXAPI.noticeList(Object object)

获取公告详情

WXAPI.noticeDetail(id)

订单管理

我的订单统计

WXAPI.orderStatistics(token)

创建订单

WXAPI.orderCreate(Object object)

查询订单列表

WXAPI.orderList(Object object)

查询订单详情

WXAPI.orderDetail(id, token)

确认收货接口

WXAPI.orderDelivery(orderId, token)

评价接口

WXAPI.orderReputation(Object object)

关闭订单

WXAPI.orderClose(orderId, token)

使用余额支付订单

WXAPI.orderPay(orderId, token)

申请退换货

WXAPI.refundApply(token, orderId, type, logisticsStatus, reason, amount, remark, pic)

申请退换货详情数据获取

WXAPI.refundApplyDetail(token, orderId)

申请退换货撤销

WXAPI.refundApplyCancel(token, orderId)

积分管理

读取积分赠送规则

WXAPI.scoreRules(Object object)

签到

WXAPI.scoreSign(token)

签到记录

WXAPI.scoreSignLogs(Object object)

读取今日签到信息

WXAPI.scoreTodaySignedInfo(token)

使用积分券兑换积分

WXAPI.scoreExchange(number, token)

小程序转发微信群赠送分享人积分

WXAPI.shareGroupGetScore(referrer, encryptedData, iv)

积分明细记录

WXAPI.scoreLogs(Object object)

模板消息

记录 formid/预支付 id 用以后期发送消息

WXAPI.addTempleMsgFormid(Object object)

给用户发送模板消息

WXAPI.sendTempleMsg(Object object)

收货地址管理

获取收货地址列表

WXAPI.queryAddress(token)

添加收货地址

WXAPI.addAddress(Object object)

更新收货地址

WXAPI.updateAddress(Object object)

获取默认地址

WXAPI.defaultAddress(token)

读取地址详细信息

WXAPI.addressDetail(id, token)

获取默认地址v2.0

WXAPI.defaultAddress_v2(token)

读取地址详细信息v2.0

WXAPI.addressDetail_v2(id, token)

删除

WXAPI.deleteAddress(id, token)

在线支付

微信支付

WXAPI.wxpay(Object object)

支付宝支付(半自动)

WXAPI.alipay(Object object)

商品砍价

获取可砍价的商品列表

WXAPI.kanjiaList(Object object)

获取商品砍价设置

WXAPI.kanjiaSet(goodsId)

发起一个砍价

WXAPI.kanjiaJoin(kjid, token)

砍价详情

WXAPI.kanjiaDetail(kjid, joiner)

砍价助力

WXAPI.kanjiaHelp(kjid, joiner, token, remark)

我的助力信息

WXAPI.kanjiaHelpDetail(kjid, joiner, token)

拼团功能

获取拼团配置

WXAPI.pingtuanSet(goodsId)

开团接口

WXAPI.pingtuanOpen(goodsId, token)

获取某个商品当前进行中的所有拼团

WXAPI.pingtuanList(goodsId)

三级分销

申请成为分销商

WXAPI.fxApply(token, name, mobile)

查看申请审核状态

WXAPI.fxApplyProgress(token)

查看我的分销团队成员

WXAPI.fxMembers(Object object)

查看我的返佣记录

WXAPI.fxCommisionLog(Object object)

资金相关

获取充值满多少送多少规则

WXAPI.rechargeSendRules()

获取用户资产(余额、可用积分)信息

WXAPI.userAmount(token)

用户资金流水

WXAPI.cashLogs(Object object)

申请提现

WXAPI.withDrawApply(money, token)

优惠买单

获取买单优惠信息

WXAPI.payBillDiscounts()

买单接口

WXAPI.payBill(Object object)

微信小程序

无限获取二维码

WXAPI.wxaQrcode(Object object)

知识付费【虚拟交易】

获取产品列表

WXAPI.virtualTraderList(Object object)

获取产品详情

WXAPI.virtualTraderInfo(token, id)

购买产品

WXAPI.virtualTraderBuy(token, id)

读取成交记录

WXAPI.virtualTraderBuyLogs(Object object)

门店[店铺]管理

获取门店列表

WXAPI.shopSubList(Object object)

获取门店详情

WXAPI.shopSubdetail(id)

文件管理

上传文件

WXAPI.uploadFile(token, tempFilePath)

wxapi's People

Contributors

gooking avatar yep-oops avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.