User Manual

アセット - Update asset

ルートURL

PUT https://playcanvas.com/api/assets/:assetId

説明

既存のアセットのファイルを更新します。

現在、このエンドポイントは `script`、`html`、`css`、`text`、`shader`、`json` のタイプのアセットの更新のみをサポートしています。

他のREST APIエンドポイントとは異なり、アップデートアセットエンドポイントはデータを multipart/form-data で送信することが必要です。

curl -H "Authorization: Bearer {accessToken}" -X PUT -F 'pow2={pow2}' -F 'file=@./script.js' "https://playcanvas.com/api/assets/{assetId}"

パラメーター

branchId: 文字列

ブランチのID

file: ファイル

アセットファイルを更新するデータ

pow2 [オプション]: 真偽値

テクスチャにのみ使用され、デフォルトは falseです。テクスチャを2の累乗のピクセルにリサイズします(true | false)

レスポンススキーマ

Status: 200
{
    "id": int,
    "modifiedAt": date,
    "createdAt": date,
    "state": "ready" | "processing" | "error",
    "name": string,
    "type": string,
    "scope":{
        "type": string,
        "id": int
    },
    "source": bool,
    "sourceId": bool,
    "tags": list of strings,
    "preload": bool,
    "data": {
        ... asset data
    },
    "file": {
        "hash": string,
        "filename": string,
        "size": int,
        "url": string
    },
    "parent": int
}

エラー

401

Unauthorized

403

Forbidden

404

Project or Asset not found

429

Too many requests

レート制限

このルートはstrictなレート制限を使用します。

This site is translated by the community. If you want to get involved visit this page