wechat-backend-minigame
v0.0.1
Published
微信小游戏服务端接口封装
Readme
wechat-backend-minigame
微信小游戏服务端接口封装
Usage
const API = require('./lib')
const api = new API({
appId: 'xxx',
appSecret: 'xxxx'
})
api[method](...)初始化 API 的 options 参数说明:
appId,必需,小程序唯一凭证,即 AppID,可在「微信公众平台 - 设置 - 开发设置」页中获得。(需要已经成为开发者,且帐号没有异常状态)appSecret,必需,小程序唯一凭证密钥,即 AppSecret,获取方式同 AppIDmidasOfferId,米大师分配的 offer_idmidasSecret米大师密钥baseURL,请求的基地址,如遇到异常,可以更换到备用服务器timeout,请求的超时时间,默认为 40 秒debug,是否输出请求日志,供内部开发调试使用
API Methods List
名称|官方文档|功能 ----|----|--- midasCancelPaymidasCancelPaySandbox|midas.cancelPay|取消订单 midasGetBalancemidasGetBalanceSandbox|midas.getBalance|获取游戏币余额 midasPaymidasPaySandbox|midas.pay|扣除游戏币 midasPresentmidasPresentSandbox|midas.present|给用户赠送游戏币 getAccessToken|auth.getAccessToken|获取小程序全局唯一后台接口调用凭据(access_token) checkSessionKey|auth.checkSessionKey|校验服务器所保存的登录态 session_key 是否合法 code2Session|auth.code2Session|登录凭证校验 msgSecCheck|security.msgSecCheck|检查一段文本是否含有违法违规内容 imgSecCheck|security.imgSecCheck|校验一张图片是否含有违法违规内容 removeUserStorage|storage.removeUserStorage|删除已经上报到微信的key-value数据 setUserStorage|storage.setUserStorage|上报用户数据后台接口 createActivityId|updatableMessage.createActivityId|创建被分享动态消息的 activity_id setUpdatableMsg|updatableMessage.setUpdatableMsg|修改被分享的动态消息 createQRCode|wxacode.createQRCode|获取小程序二维码,适用于需要的码数量较少的业务场景 getWxaCode|wxacode.get|获取小程序码,适用于需要的码数量较少的业务场景 getUnlimited|wxacode.getUnlimited|获取小程序码,适用于需要的码数量极多的业务场景
