以下服务端接口可免 access_token 调用的场景:使用微信云托管通过微信令牌/开放接口服务调用;使用微信云开发通过云函数免服务器发起云调用。
# 虚拟支付
# 游戏币
名称 | 功能说明 |
---|---|
pay_v2.getBalance | 查询游戏币余额 |
pay_v2.pay | 扣除游戏币 |
pay_v2.cancelPay | 退回扣除游戏币 |
pay_v2.present | 给用户赠送游戏币 |
# 订单
名称 | 功能说明 |
---|---|
pay_v2.queryOrder | 查询订单状态 |
# 开放接口
# 接口调用凭证
名称 | 功能说明 |
---|---|
auth.getAccessToken | 获取小程序全局唯一后台接口调用凭据(access_token ) |
auth.getStableAccessToken | 获取小程序全局唯一后台稳定版接口调用凭据(access_token ) |
# 登录
名称 | 功能说明 |
---|---|
auth.checkSessionKey | 校验服务器所保存的登录态 session_key 是否合法 |
auth.code2Session | 登录凭证校验 |
# 游戏内容安全
名称 | 功能说明 |
---|---|
gamesecurity.mediaCheck 云调用 | 检查图片是否含有违法违规内容 |
gamesecurity.msgSecCheck 云调用 | 检查一段文本是否含有违法违规内容 |
# 开放数据
名称 | 功能说明 |
---|---|
storage.removeUserStorage 云调用 | 删除已经上报到微信的key-value数据 |
storage.setUserInteractiveData 云调用 | 写用户关系链互动数据存储 |
storage.setUserStorage 云调用 | 上报用户数据后台接口 |
# 动态消息
名称 | 功能说明 |
---|---|
updatableMessage.createActivityId 云调用 | 创建被分享动态消息或私密消息的 activity_id |
updatableMessage.setUpdatableMsg 云调用 | 修改被分享的动态消息 |
# 小程序码
名称 | 功能说明 |
---|---|
wxacode.createQRCode 云调用 | 获取小程序二维码,适用于需要的码数量较少的业务场景 |
wxacode.get 云调用 | 获取小程序码,适用于需要的码数量较少的业务场景 |
wxacode.getUnlimited 云调用 | 获取小程序码,适用于需要的码数量极多的业务场景 |
# URL Scheme
名称 | 功能说明 |
---|---|
urlscheme.generate 云调用 | 获取小程序 scheme 码,适用于短信、邮件、外部网页、微信内等拉起小程序的业务场景 |
urlscheme.generateNFC 云调用 | 获取用于 NFC 的小程序 scheme 码,适用于 NFC 拉起小程序的业务场景 |
urlscheme.query 云调用 | 查询小程序 scheme 码 |
# URL Link
名称 | 功能说明 |
---|---|
urllink.generate 云调用 | 获取小程序 URL Link,适用于短信、邮件、网页、微信内等拉起小程序的业务场景 |
urllink.query 云调用 | 查询小程序 url_link 配置 |
# 数据分析
名称 | 功能说明 |
---|---|
analysis.getGameAnalysisData | 获取小游戏分析数据 |
# 用户信息
名称 | 功能说明 |
---|---|
auth.checkEncryptedData 云调用 | 检查加密信息是否由微信生成(当前只支持手机号加密数据),只能检测最近3天生成的加密数据 |
auth.getPluginOpenPId 云调用 | 通过 wx.pluginLogin 接口获得插件用户标志凭证 code 后传到开发者服务器,开发者服务器调用此接口换取插件用户的唯一标识 openpid |
# 云开发
名称 | 功能说明 |
---|---|
cloudbase.createSendSmsTask 云调用 | 创建发短信任务 |
cloudbase.describeExtensionUploadInfo 云调用 | 描述扩展上传文件信息 |
cloudbase.describeSmsRecords 云调用 | 查询 2 个月内的短信记录 |
cloudbase.getStatistics 云调用 | 获取云开发数据接口 |
cloudbase.report 云调用 | 云开发通用上报接口 |
cloudbase.sendSms 云调用 | 发送支持打开云开发静态网站的短信,该 H5 可以打开小程序 |
cloudbase.sendSmsV2 云调用 | 发送携带 URL Link 的短信 |
短信内容 短信由签名和正文内容组成: 短信签名是位于短信正文前【】中的署名,小程序发送短信时,签名为小程序名称 |
# 对局匹配
名称 | 功能说明 |
---|---|
gamematch.createMatchRule | 小游戏创建对局匹配规则,并返回一个matchid |
gamematch.deleteMatchRule | 小游戏删除对局匹配规则,每个规则对应一个唯一的matchid |
gamematch.getAllMatchRule | 获取小游戏拥有的所有matchid及其对应的匹配规则,以及matchid的打开状态 |
gamematch.setMatchIdOpenState | 修改matchid对应的打开状态 |
gamematch.updateMatchRule | 修改matchid对应的匹配规则 |
# 硬件设备
名称 | 功能说明 |
---|---|
hardwareDevice.getSnTicket | 获取设备票据,5 分钟内有效 |
hardwareDevice.send | 开发者可以通过该接口向用户发送设备消息 |
# 网络
名称 | 功能说明 |
---|---|
internet.getUserEncryptKey | 获取用户encryptKey |
# 帧同步
名称 | 功能说明 |
---|---|
lock-step.createGameRoom | 第三方后台创建帧同步游戏房间 |
lock-step.getGameFrame | 分片拉取对局游戏帧 |
lock-step.getGameIdentityInfo | 获取对局玩家位次信息 |
lock-step.getGameRoomInfo | 获取指定房间信息 |
# 手机号
名称 | 功能说明 |
---|---|
phonenumber.getPhoneNumber 云调用 | code换取用户手机号 |
# 安全风控
名称 | 功能说明 |
---|---|
riskControl.getUserRiskRank 云调用 | 根据提交的用户信息数据获取用户的安全等级 risk_rank,无需用户授权 |
# Short Link
名称 | 功能说明 |
---|---|
shortlink.generate 云调用 | 获取小程序 Short Link,适用于微信内拉起小程序的业务场景 |
# 订阅消息
名称 | 功能说明 |
---|---|
subscribeMessage.send 云调用 | 发送订阅消息 |