PUT /api/v1/assets/:id
Обновляет существующий Asset.
id
(обязательный) - идентификатор Asset, который нужно обновить.name
(необязательный) - новое имя Asset.description
(необязательный) - новое описание Asset.tags
(необязательный) - новые теги для Asset.type
(необязательный) - новый тип Asset. Допустимые значения: "Issue Tracker", "Tutorial Thumbnail",
"Entity", "Material Asset", "Material Inspector", "Shader Editor", "Node Inspector", "Texture
Inspector", "Graph Inspector", "Graph Editor".{
"name": "New Asset Name",
"description": "New Asset Description",
"tags": ["tag1", "tag2"],
"type": "Material Asset"
}
{
"id": "5f8d4f8c8e0e4b3d8f7ce173",
"name": "New Asset Name",
"description": "New Asset Description",
"tags": ["tag1", "tag2"],
"type": "Material Asset",
"createdAt": "2020-10-19T14:35:08.000Z",
"updatedAt": "2020-10-19T14:35:08.000Z"
}
PUT https://playcanvas.com/api/assets/:assetId
Обновите файл существующего ассета.
В отличие от других конечных точек 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}"
ID ветки
Данные для обновления файла Asset
Используется только для текстур и по умолчанию равно false. Изменить размер текстуры на степень двойки (true | false)
Статус: 200
Если вы нашли ошибку или у вас есть предложение по улучшению, пожалуйста, создайте новый тикет в Issue Tracker.
Туториал по созданию миниатюр для уроков.
Описание сущности и ее свойств.
Описание материала и его свойств.
Инспектор материалов позволяет настраивать свойства материалов.
Редактор шейдеров позволяет создавать и редактировать шейдеры.
Инспектор узлов позволяет настраивать свойства узлов.
Инспектор текстур позволяет настраивать свойства текстур.
Инспектор графов позволяет настраивать свойства графов.
Редактор графов позволяет создавать и редактировать графы.
Описание ресурсов и их свойств.
{
"id": int,
"modifiedAt": date,
"createdAt": date,
"state": "ready" | "processing" | "error",
"name": string,
"type": string,
"scope":{
"type": string,
"id": int
},
"source": bool,
"sourceId": bool,
"tags": список строк,
"preload": bool,
"data": {
... данные ассетов
},
"file": {
"hash": string,
"filename": string,
"size": int,
"url": string
},
"parent": int
}
Неавторизованный
Запрещено
Проект или Asset не найден
Слишком много запросов
Этот маршрут использует ограничение скорости для ассетов.