帮你快速理解、总结文档立即下载

登记已上传的符号制品

最近更新时间:2026-10-23 21:25:20
我的收藏

1. 接口描述

接口请求域名: rum.tencentcloudapi.com 。

登记已上传的符号制品。请先获取上传凭证并将文件上传到 COS。

默认接口请求频率限制:20次/秒。

推荐使用 API Explorer
点击调试
API Explorer 提供了在线调用、签名验证、SDK 代码生成和快速检索接口等能力。您可查看每次调用的请求内容和返回结果以及自动生成 SDK 调用示例。

2. 输入参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见 公共请求参数。

参数名称 必选 类型 描述
Action 是 String 公共参数,本接口取值:UploadSymbolArtifact。
Version 是 String 公共参数,本接口取值:2021-06-22。
Region 否 String 公共参数,此参数为可选参数。
Kind 是 String

制品类型。取值:js_sourcemap、ios_dsym、macos_dsym、windows_pdb、android_mapping、android_native、system_symbol。


示例值:js_sourcemap
FileSize 是 Integer

对象大小(字节)。


示例值:455508
Sha256 是 String

对象内容的 SHA256 十六进制摘要,长度固定为 64 个字符。


示例值:bb407a9734b1f0ea190637a7c8dedef3c86ce10dea87926d7dfb008b59e830c4
COSUrl 否 String

已上传对象的腾讯云 COS URL。与 FileUrl 二选一至少传一个;优先使用 COSUrl。必须属于当前配置的 Bucket 和 Region。


示例值:https://tdem-1253358381.cos.ap-guangzhou.myqcloud.com/sourcemaps/146683/npm-demo-1.0.6-ip202/_/4330b986dc15a63594826576800499ba/demo.min.js
AppId 否 String

应用 ID。应用级制品必填;system_symbol 不传。


示例值:146683
ProjectId 否 String

兼容别名,未传 AppId 时使用。


示例值:145592
Release 否 String

JS 应用版本。未传 AppVersion 时使用。


示例值:npm-demo-1.0.6-ip202
Dist 否 String

兼容字段,不参与制品匹配。


示例值:1.0.6
MinifiedUrl 否 String

压缩文件 URL。Kind=js_sourcemap 且 FileType 非 source_bundle 时必填。


示例值:http://127.0.0.1:4173/demo.min.js
FileType 否 String

JS 制品文件类型。可选值说明:sourcemap、minified、source_bundle;为空时默认 sourcemap。


示例值:minified
DebugId 否 String

调试 ID。除 js_sourcemap 外均必填。


示例值:test-1.0
BuildId 否 String

构建 ID。ios_dsym、android_mapping、android_native 必填。


示例值:test-1.0
AppVersion 否 String

应用版本。js_sourcemap 必填,未传时使用 Release。


示例值:1.0.6
Platform 否 String

兼容字段,请勿传入。


示例值:Windows
OS 否 String

系统名称。system_symbol 可填写。


示例值:Windows
OSVersion 否 String

系统版本。system_symbol 可填写。


示例值:11.0.1
StorePath 否 String

兼容字段,请勿传入。


示例值:a.txt
FileName 否 String

文件名。原生和系统符号必填;ios_dsym 使用模块名,android_native 使用 abi/文件名。


示例值:demo.min.js
ContentType 否 String

文件内容类型,如 application/json。


示例值:application/json
FileUrl 否 String

COSUrl 的兼容别名;当未传 COSUrl 时使用。与 COSUrl 二选一至少传一个。


示例值:a.txt

3. 输出参数

参数名称 类型 描述
Result String

登记的制品信息,JSON 格式字符串。


示例值:{"app_id":"*","artifact_id":"*","content_type":"*","created_at":"2026-07-06T19:50:55+08:00","file_name":"demo.min.js","file_size":455508,"file_type":"minified"}
ErrorMsg String

错误信息


示例值:{"Code":"InvalidParameter","Message":"Kind native_symbol is closed; use ios_dsym / macos_dsym / windows_pdb"}
RequestId String 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

4. 示例

示例1 登记符号制品

输入示例

POST / HTTP/1.1
Host: rum.tencentcloudapi.com
Content-Type: application/json
X-TC-Action: UploadSymbolArtifact
<公共请求参数>

{
    "Kind": "js_sourcemap",
    "FileSize": 455508,
    "Sha256": "bb407a9734b1f0ea190637a7c8dedef3c86ce10dea87926d7dfb008b59e830c4",
    "COSUrl": "https://tdem-1253358381.cos.ap-guangzhou.myqcloud.com/sourcemaps/146683/npm-demo-1.0.6-ip202/_/4330b986dc15a63594826576800499ba/demo.min.js",
    "AppId": "146683",
    "Release": "npm-demo-1.0.6-ip202",
    "MinifiedUrl": "http://127.0.0.1:4173/demo.min.js",
    "FileType": "minified",
    "FileName": "demo.min.js",
    "ContentType": "application/json"
}

输出示例

{
    "Response": {
        "Result": "{\"app_id\":\"******\",\"artifact_id\":\"***************d3e8aca92***************86c7c12f5d336\",\"content_type\":\"application/json\",\"created_at\":\"2026-07-06T19:50:55+08:00\",\"file_name\":\"********.js\",\"file_size\":455508,\"file_type\":\"minified\",\"idempotent\":true,\"kind\":\"js_sourcemap\",\"minified_url\":\"http://127.0.0.1:4173/demo.min.js\",\"normalized_url\":\"http://127.0.0.1:4173/demo.min.js\",\"release\":\"npm-demo-1.0.6-ip202\",\"sha256\":\"bb407a9734b1f0ea190637a7c8dedef3c86ce10dea87926d7dfb008b59e830c4\",\"status\":\"active\",\"updated_at\":\"2026-07-09T15:21:43.862917077+08:00\",\"uploaded_by\":\"600000563044\",\"validation_status\":\"valid\"}",
        "RequestId": "0b0cac0a-6b41-4bf1-930e-6b82dd8515f5"
    }
}

5. 开发者资源

腾讯云 API 平台

腾讯云 API 平台 是综合 API 文档、错误码、API Explorer 及 SDK 等资源的统一查询平台,方便您从同一入口查询及使用腾讯云提供的所有 API 服务。

API Inspector

用户可通过 API Inspector 查看控制台每一步操作关联的 API 调用情况,并自动生成各语言版本的 API 代码,也可前往 API Explorer 进行在线调试。

SDK

云 API 3.0 提供了配套的开发工具集(SDK),支持多种编程语言,能更方便的调用 API。

命令行工具

6. 错误码

以下仅列出了接口业务逻辑相关的错误码,其他错误码详见 公共错误码。

错误码 描述
AuthFailure CAM签名/鉴权错误。
AuthFailure.UnauthorizedOperation 请求未CAM授权
DryRunOperation DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。
FailedOperation 操作失败。
FailedOperation.ChargeNoBalance 计费相关 - 账户余额不足。
FailedOperation.ChargeNoPayRight 计费相关 - 账户没有付费权限。
FailedOperation.ChargeParamInvalid 计费相关 - 计费参数无效。
FailedOperation.ClsCallFail CLS调用失败
FailedOperation.DataBaseException 数据操作异常
FailedOperation.InfrastructureError 第三方依赖异常。
InternalError 内部错误。
InvalidFilter 无效的过滤器
InvalidParameter 参数错误。
InvalidParameterCombination 无效参数组合
InvalidParameterValue 参数取值错误。
LimitExceeded 超过配额限制。
MissingParameter 缺少参数错误。
OperationDenied 操作被拒绝。
RegionError 地域错误
RequestLimitExceeded 请求的次数超过了频率限制。
ResourceInUse 资源被占用。
ResourceInsufficient 资源不足。
ResourceNotFound 资源不存在。
ResourceNotFound.NoInstance 实例不存在
ResourceUnavailable 资源不可用。
ResourcesSoldOut 资源售罄。
UnauthorizedOperation 未授权操作。
UnknownParameter 未知参数错误。
UnsupportedOperation 操作不支持。