User Manual

Приложения - Скачать приложение

URL маршрута

POST https://playcanvas.com/api/apps/download

Описание

Это позволит вам скачать приложение, которое вы можете разместить на своем собственном сервере. Запрос начнет процесс экспорта, и подробности о задании будут возвращены в ответе. Вы можете опрашивать задание по идентификатору, пока его статус не станет "complete" или "error". Когда задание будет выполнено, его данные будут содержать URL-адрес для скачивания экспортированного приложения.

Пример

curl -H "Authorization: Bearer fdslkjlk32j2l3kj2lkj2lkj323rr" -H "Content-Type: application/json" -X POST -d '{"project_id": 9999999, "scenes": [9999999], "name": "My App"}' "https://playcanvas.com/api/apps/download"

Параметры

project_id

ID проекта.

name

Название приложения. Должно быть менее 1000 символов

scenes

Список идентификаторов сцен, которые должны быть включены в приложение. Если вы указываете сцены, то первая сцена в списке будет использоваться в качестве начальной сцены приложения.

branch_id [optional]

ID ветки. Если идентификатор не указан, будет использоваться основная ветка.

description [optional]

Описание приложения. Должно быть менее 10 000 символов.

version [optional]

Версия приложения. Может быть строкой до 20 символов.

release_notes [optional]

Примечания к выпуску приложения. Может быть строкой до 10 000 символов.

scripts_concatenate [optional]

Boolean. Установите значение true, если вы хотите объединить скрипты.

scripts_minify [optional]

Boolean. Установите значение true, если вы хотите минимизировать скрипты. По умолчанию установлено значение true.

scripts_sourcemaps [optional]

Boolean. Установите значение true, если вы хотите создать карты исходников скриптов. По умолчанию установлено значение false.

optimize_scene_format [optional]

Boolean. Установите значение true, если вы хотите, чтобы сцены были в оптимизированном формате (см. Оптимизация формата сцены для получения дополнительной информации)

engine_version [optional]

String. Установите значение строки версии Engine (полный список релизов), если для приложения требуется определенная версия.

Схема ответа

Статус: 201 Создано

Issue Tracker

Новая функция: Tutorial Thumbnail

Описание

Добавить возможность создания Tutorial Thumbnail для каждого урока.

Задачи

Исправление ошибки: Entity не сохраняется

Описание

При создании новой Entity, она не сохраняется в базе данных.

Задачи

Улучшение: Material Asset

Описание

Добавить возможность просмотра и редактирования Material Asset в Material Inspector.

Задачи

Улучшение: Shader Editor

Описание

Добавить возможность просмотра и редактирования шейдеров в Shader Editor.

Задачи

Улучшение: Texture Inspector

Описание

Добавить возможность просмотра и редактирования текстур в Texture Inspector.

Задачи

Улучшение: Graph Editor

Описание

Добавить возможность просмотра и редактирования графов в Graph Editor.

Задачи

{
    "status": "running" | "complete" | "error",
    "messages": список строк,
    "created_at": дата,
    "modified_at": дата,
    "data": {
        "concatenate": логический,
        "branch_id": строка,
        "optimize_scene_format": логический,
        "minify": логический,
        "name": строка,
        "sourcemaps": логический,
        "scenes": список идентификаторов сцен типа int,
        "engineVersion": строка,
        "preload_bundle": логический,
        "project_id": int,
        "owner_id": int
    },
    "id": int
}

Ошибки

401

Неавторизован

403

Запрещено

404

Проект не найден

404

Владелец не найден

404

Сцена не найдена

429

Слишком много запросов

Ограничение скорости

Этот маршрут использует строгое ограничение скорости.

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