wechat-backend-minigame

0.0.1 • Public • Published

wechat-backend-minigame

微信小游戏服务端接口封装

Usage

const API = require('./lib')
const api = new API({
  appId: 'xxx',
  appSecret: 'xxxx'
})

api[method](...)

初始化 API 的 options 参数说明:

  • appId必需,小程序唯一凭证,即 AppID,可在「微信公众平台 - 设置 - 开发设置」页中获得。(需要已经成为开发者,且帐号没有异常状态)
  • appSecret必需,小程序唯一凭证密钥,即 AppSecret,获取方式同 AppID
  • midasOfferId,米大师分配的 offer_id
  • midasSecret 米大师密钥
  • baseURL,请求的基地址,如遇到异常,可以更换到备用服务器
  • timeout,请求的超时时间,默认为 40 秒
  • debug,是否输出请求日志,供内部开发调试使用

API Methods List

名称 官方文档 功能
midasCancelPay
midasCancelPaySandbox
midas.cancelPay 取消订单
midasGetBalance
midasGetBalanceSandbox
midas.getBalance 获取游戏币余额
midasPay
midasPaySandbox
midas.pay 扣除游戏币
midasPresent
midasPresentSandbox
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 获取小程序码,适用于需要的码数量极多的业务场景

Readme

Keywords

none

Package Sidebar

Install

npm i wechat-backend-minigame

Weekly Downloads

0

Version

0.0.1

License

MIT

Unpacked Size

26.8 kB

Total Files

6

Last publish

Collaborators

  • xovel