コンテンツにスキップ

分割アップロード初期化



POST /api/v1/rum_sourcemap/multipart_upload_init

概要

sourcemap 圧縮ファイルアップロード(分割アップロード)操作の最初のステップです。分割アップロードイベントを初期化します。 以降の分割アップロードおよびファイル結合では、このイベントフラグ ID(uploadId)が使用されます。 詳細は以下を参照してください: SourceMap 分割アップロード関連インターフェースの使用説明

Body リクエストパラメータ

パラメータ名 必須 説明
needCover boolean 既存ファイルを強制的に上書きするかどうか。デフォルトは false(上書きしない)
空欄許可: False
appId string Y appId
空欄許可: False
version string バージョン
空欄許可: False
空文字許可: True
env string 環境
空欄許可: False
空文字許可: True

パラメータ補足説明

注1:同一アプリケーション内では、同じ versionenv の sourcemap は1つしか存在できません。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"
} 

フィードバック

このページは役に立ちましたか?