Поделиться через


Регистрация приложения в свободной папке

Запросить

Приложение можно зарегистрировать в свободной папке с помощью следующего формата запроса.

Способ URI запроса
POST /api/app/packagemanager/register

Параметры универсального кода ресурса

Можно указать следующие дополнительные параметры в URI запроса:

Параметр URI Description
папка (обязательно) Имя целевой папки пакета, который необходимо зарегистрировать. Эта папка должна существовать в папке d:\developmentfiles\LooseApps на консоли. Это имя папки должно быть закодировано в кодировке Base64, так как оно может содержать разделители путей, если папка находится в подпапке в разделе LooseApps.

Заголовки запроса

  • нет

Текст запроса

  • нет

Response

Код состояния

Этот API содержит следующие ожидаемые коды состояния.

Код состояния HTTP Description
200 Развертывание запроса, принятого и обрабатываемого
4XX Коды ошибок
5XX Коды ошибок

Доступные семейства устройств

  • Windows Xbox

Примечания

Существует по крайней мере три разных способа получения свободного приложения в консоли в нужной папке. Проще всего скопировать файлы с помощью SMB в \<IP_Address>\DevelopmentFiles\LooseApps. Для этого потребуется имя пользователя и пароль в пакетах UWA, которые можно получить через /ext/smb/developerfolder.

Второй способ заключается в копировании отдельных файлов в правильное расположение, выполнив post в /api/filesystem/apps/file, где известныйfolderid is DevelopmentFiles, packagefullname пуст, а имя файла и путь правильно предоставлены (путь должен начинаться с LooseApps).

Третий способ заключается в том, чтобы скопировать всю папку за раз с помощью /api/app/packagemanager/upload , где destinationFolder — это имя папки для размещения в папке d:\developmentfiles\looseapps, а полезные данные — это многокомпонентный текст http содержимого каталога.