以下服务端接口可免 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 登录凭证校验

# 内容安全

名称 功能说明
security.mediaCheckAsync 云调用 异步校验图片/音频是否含有违法违规内容
security.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 码
名称 功能说明
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,无需用户授权
名称 功能说明
shortlink.generate 云调用 获取小程序 Short Link,适用于微信内拉起小程序的业务场景

# 订阅消息

名称 功能说明
subscribeMessage.send 云调用 发送订阅消息