# operation.getJsErrSearch

本接口应在服务器端调用,详细说明参见服务端API

本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0

错误查询, 接口即将废弃,请采用新接口 getJsErrList

调用方式:

# HTTPS 调用

# 请求地址

POST https://api.weixin.qq.com/wxaapi/log/jserr_search?access_token=ACCESS_TOKEN

# 请求参数

属性 类型 默认值 必填 说明
access_token / cloudbase_access_token string 接口调用凭证
errmsg_keyword string 错误关键字
type number 查询类型,1 为客户端, 2为服务直达
client_version string 客户端版本,可以通过 getVersionList 接口拉取, 不传或者传空代表所有版本
start_time number 开始时间
end_time number 结束时间
start number 分页起始值
limit number 一次拉取最大值

# 请求示例

{
  "errmsg_keyword":"",
  "type":1,
  "client_version": "",
  "start_time": 1587021734,
  "end_time": 1587626534,
  "start": 1,
  "limit": 1,
  "sceneDesc": "测试数据"
}

# 返回的 JSON 数据包

属性 类型 说明
errcode number 错误码
errmsg string 错误信息
results Array.<Object> 错误列表
total number 总条数

# 响应示例

{
  "results": [
      {
          "time": 1587571200,
          "client_version": "7.0.14",
          "app_version": "2.8.21",
          "version_error_cnt": 1,
          "total_error_cnt": 1,
          "errmsg": "setBackgroundAudioState:fail:src is null\nError: setBackgroundAudioState:fail:src is null\n    at fail (https://lib/WASubContext.js:2:876609)\n    at Object.fail (https://lib/WASubContext.js:2:115688)\n    at b (https://lib/WASubContext.js:2:431732)\n    at https://lib/WASubContext.js:2:432886\n"
      }
  ],
  "total": 91,
  "errcode": 0
}

# 云调用

云调用是微信云开发提供的在云函数中调用微信开放接口的能力,需要在云函数中通过 wx-server-sdk 使用。

# 接口方法

openapi.operation.getJsErrSearch

需在 config.json 中配置 operation.getJsErrSearch API 的权限,详情

# 请求参数

属性 类型 默认值 必填 说明
errmsgKeyword string 错误关键字
type number 查询类型,1 为客户端, 2为服务直达
clientVersion string 客户端版本,可以通过 getVersionList 接口拉取, 不传或者传空代表所有版本
startTime number 开始时间
endTime number 结束时间
start number 分页起始值
limit number 一次拉取最大值

# 请求示例

const cloud = require('wx-server-sdk')
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.operation.getJsErrSearch({
        "type": 1,
        "start": 1,
        "limit": 1,
        "sceneDesc": '测试数据',
        "errmsgKeyword": '',
        "clientVersion": '',
        "startTime": 1587021734,
        "endTime": 1587626534
      })
    return result
  } catch (err) {
    return err
  }
}

# 响应示例

const cloud = require('wx-server-sdk')
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV,
})
exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.operation.getJsErrSearch({
        "results": [
          {
            "time": 1587571200,
            "errmsg": 'setBackgroundAudioState:fail:src is null\nError: setBackgroundAudioState:fail:src is null\n    at fail (https://lib/WASubContext.js:2:876609)\n    at Object.fail (https://lib/WASubContext.js:2:115688)\n    at b (https://lib/WASubContext.js:2:431732)\n    at https://lib/WASubContext.js:2:432886\n',
            "clientVersion": '7.0.14',
            "appVersion": '2.8.21',
            "versionErrorCnt": 1,
            "totalErrorCnt": 1
          }
        ],
        "total": 91,
        "errcode": 0
      })
    return result
  } catch (err) {
    return err
  }
}