콘텐츠로 이동

멀티파트 업로드 초기화



POST /api/v1/rum_sourcemap/multipart_upload_init

개요

sourcemap 압축 파일 업로드(멀티파트 업로드) 작업의 첫 번째 단계입니다. 멀티파트 업로드 이벤트를 초기화합니다. 이후 멀티파트 업로드 및 파일 병합에서 이 이벤트 플래그 ID(uploadId)를 사용합니다. 자세한 내용은 SourceMap 멀티파트 업로드 연동 API 사용 설명을 참조하세요.

Body 요청 매개변수

매개변수명 유형 필수 설명
needCover boolean 기존 파일을 강제로 덮어쓸지 여부, 기본값은 false(덮어쓰지 않음)
빈 값 허용: False
appId string Y appId
빈 값 허용: False
version string 버전
빈 값 허용: False
빈 문자열 허용: True
env string 환경
빈 값 허용: False
빈 문자열 허용: True

매개변수 추가 설명

참고 1: 동일한 애플리케이션 내에서 동일한 version, env를 가진 sourcemap은 하나만 존재할 수 있습니다. needCover 매개변수를 사용하여 기존 sourcemap을 덮어쓸 수 있습니다. 덮어쓰지 않으면 uploadId가 빈 문자열로 반환됩니다.

요청 예시

curl 'https://openapi.guance.com/api/v1/rum_sourcemap/multipart_upload_init' \
-H 'Content-Type: application/json' \
-H 'DF-API-KEY: <DF-API-KEY>' \
--data-raw $'{\n  "needCover": true,\n  "appId": "app_demo",\n "version": "1.0.2",\n "env": "daily"\n}' \
--compressed

응답

{
    "code": 200,
    "content": {
        "declaration": {
            "b": [
                "asfawfgajfasfafgafwba",
                "asfgahjfaf"
            ],
            "business": "aaa",
            "organization": "6540c09e4243b300077a9675"
        },
        "existsOldTask": false,
        "existsSameFile": false,
        "uploadId": "65ef45944fac157005cb73de48e81f161Lfv5UOs"
    },
    "errorCode": "",
    "message": "",
    "success": true,
    "traceId": "TRACE-6985B262-8F52-4AA0-9CE4-9277CE199DC3"
}

문서 평가

이 페이지가 도움이 되었나요?