守护助手
  1. 故障日志相关接口
守护助手
  • 接口说明文档
  • code相关接口
    • 获取图形验证码
      GET
    • 校验图形验证码
      POST
    • 发送短信验证码
      POST
  • 用户相关接口
    • 密码登录
      POST
    • 通过验证码登录
      POST
    • 获取我的用户信息
      GET
    • 用户信息保存
      PUT
    • 注册用户
      POST
    • token续期
      POST
    • 重置密码
      POST
  • 上传相关接口
    • 文件上传
      POST
  • 紧急联系人相关接口
    • 获取紧急联系人
      GET
    • 保存联系人
      POST
  • 故障日志相关接口
    • 故障日志批量上传
      POST
    • 故障日志单条上传
      POST
  • 通讯录相关接口
    • 备份通讯录
      POST
    • 滚动分页历史备份
      GET
    • 查询手机通讯录备份
      GET
    • 删除通讯录备份
      DELETE
  • 共享相关接口
    • 发送者-共享推送websocket接口
    • 接收者-共享推送websocket接口
    • 创建共享
      POST
    • 结束共享
      POST
    • 查询当前用户共享用户id列表
      GET
  • 测试相关接口
    • 短信推送websocket接口
    • 普通测试
    • 根据uid查询日志奔溃记录
  1. 故障日志相关接口

故障日志批量上传

POST
/log/fault/report/batch
故障日志相关接口
无需登录即可访问

请求参数

Body 参数application/json
faults
array[object (日志信息) {8}] 
日志集合
必需
fullLog
string 
故障日志全文
必需
module
string 
发生故障的模块
必需
pid
integer <int64>
故障进程的进程id
必需
reason
string 
发生故障的原因
必需
summary
string 
故障的概要
必需
timestamp
integer <int64>
必需
日志生成时的毫秒时间戳
type
integer <int32>
必需
故障类型,0:不区分故障,2:C++程序故障,3,JS程序故障,4:应用程序卡死故障类型
uid
integer <int64>
故障进程的用户id
必需
示例
{
    "faults": [
        {
            "fullLog": "string",
            "module": "string",
            "pid": 0,
            "reason": "string",
            "summary": "string",
            "timestamp": 0,
            "type": 0,
            "uid": 0
        }
    ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://guardian-api.itheima.net/log/fault/report/batch' \
--header 'Content-Type: application/json' \
--data-raw '{
    "faults": [
        {
            "fullLog": "string",
            "module": "string",
            "pid": 0,
            "reason": "string",
            "summary": "string",
            "timestamp": 0,
            "type": 0,
            "uid": 0
        }
    ]
}'

返回响应

🟢200OK
application/json
Body
code
integer <int32>
必需
请求码,200为成功,300及300以上为请求失败
msg
string 
响应信息
必需
resTime
string <date-time>
响应时间
必需
result
object  | null 
响应内容
必需
tips
string 
必需
示例
{
    "code": 0,
    "msg": "string",
    "resTime": "2019-08-24T14:15:22Z",
    "result": {},
    "tips": "string"
}
🟢201Created
🟠401Unauthorized
🟠403Forbidden
🟠404Not Found
修改于 2024-02-29 10:12:56
上一页
保存联系人
下一页
故障日志单条上传
Built with