跳转到主要内容
POST
/
sourcemap
/
upload
上传
curl --request POST \
  --url https://api.flashcat.cloud/sourcemap/upload \
  --header 'Content-Encoding: <content-encoding>' \
  --header 'Content-Type: multipart/form-data' \
  --header 'DD-API-KEY: <api-key>' \
  --header 'DD-EVP-ORIGIN: <dd-evp-origin>' \
  --header 'DD-EVP-ORIGIN-VERSION: <dd-evp-origin-version>' \
  --form 'event="{
  "cli_version": "3.0.2",
  "minified_url": "/assets/xml-edfbbf8a.js",
  "project_path": "",
  "service": "fd-console",
  "type": "js_sourcemap",
  "version": "1.0.0",
  "git_repository_url": "git@github.com:flashcatcloud/fc-foundation-app.git",
  "git_commit_sha": "2577bcc913e7d8a94d8dfacca4c73bca1fa91dc2"
}"' \
  --form source_map='@example-file' \
  --form minified_file='@example-file' \
  --form 'repository={
  "gitCommitSha": "",
  "gitRepositoryPayload": {
    "data": [
      {
        "files": [],
        "hash": "",
        "repository_url": ""
      }
    ],
    "version": 1
  },
  "gitRepositoryURL": ""
}' \
  --form jvm_mapping_file='@example-file'
{
  "error": {
    "code": "<string>",
    "message": "<string>"
  }
}

授权

DD-API-KEY
string
header
必填

请求头

DD-EVP-ORIGIN
string
必填

来源标识,固定值

DD-EVP-ORIGIN-VERSION
string
必填

当前cli版本号

Content-Encoding
string
必填

请求体

multipart/form-data
event
string
必填

sourcemap元信息

示例:

"\"{\n \"cli_version\": \"3.0.2\",\n \"minified_url\": \"/assets/xml-edfbbf8a.js\",\n \"project_path\": \"\",\n \"service\": \"fd-console\",\n \"type\": \"js_sourcemap\",\n \"version\": \"1.0.0\",\n \"git_repository_url\": \"git@github.com:flashcatcloud/fc-foundation-app.git\",\n \"git_commit_sha\": \"2577bcc913e7d8a94d8dfacca4c73bca1fa91dc2\"\n}\""

source_map
file

sourcemap文件流(JavaScript)

示例:

"saas-web/assets/xml-edfbbf8a.js.map"

minified_file
file

混淆后的文件流(JavaScript)

示例:

"saas-web/assets/xml-edfbbf8a.js"

repository
string

git payload信息(trackedFiles)

示例:

"{\n \"gitCommitSha\": \"\",\n \"gitRepositoryPayload\": {\n \"data\": [\n {\n \"files\": [],\n \"hash\": \"\",\n \"repository_url\": \"\"\n }\n ],\n \"version\": 1\n },\n \"gitRepositoryURL\": \"\"\n}"

jvm_mapping_file
file

mapping.txt(Android)

示例:

""

响应

200 - application/json
error
object

错误响应