丰富错误栈信息
RUM Sourcemap
丰富错误栈信息
对 Browser、Android、iOS、小程序或 HarmonyOS 错误栈进行符号化或反混淆。
POST
丰富错误栈信息
限制说明
| 项目 | 说明 |
|---|---|
| 速率限制 | 每个账户 1,000 次/分钟;50 次/秒 |
| 权限要求 | 无 —— 持有有效的 app_key 即可调用 |
使用说明
- 为兼容旧调用,省略
type时默认按browser处理。 - 设置 1 到 20 之间的
near可在转换后的栈帧附近返回源码片段。 - Android NDK native 崩溃需传入
arch和source_type: ndk,后端会路由到 native 符号化逻辑。 - iOS 崩溃栈需传入
binary_images,以便按上传的 dSYM 文件重定位地址。 no_cache主要用于调试,会绕过已缓存的 enrich 结果。
授权
在 Flashduty 控制台 账户 → APP Key 中签发的 app_key。调用任何公开 API 时都必须携带。它等同于所属账户的身份凭证,请妥善保管。
请求体
application/json
错误栈 enrich 请求。
上传 Sourcemap 时使用的应用或服务名称。
上传 Sourcemap 时使用的应用版本。
来源平台。省略时默认按 browser 处理。
可用选项:
browser, android, ios, miniprogram, harmony 待解析和 enrich 的原始错误栈。
在转换后的栈帧附近返回的有效源码行数。
必填范围:
1 <= x <= 20跳过缓存的 enrich 结果,主要用于调试。
Gradle 插件 1.13.0 及以后版本使用的 Android build ID。
旧版 Gradle 插件使用的 Android build variant。
Android NDK 架构,例如 arm、arm64、x86 或 x64。
Android 错误来源类型;native 符号化时配合 arch 传入 ndk。
iOS 崩溃报告中的已加载 binary image 列表。