Condividi tramite


Registrare un'app in una cartella separata

Richiedi

Puoi registrare un'app in una cartella separata usando il formato di richiesta seguente.

Metodo URI della richiesta
POST /api/app/packagemanager/register

Parametri URI

Nell'URI della richiesta puoi specificare i parametri seguenti:

Parametro URI Descrizione
cartella (obbligatorio) Il nome della cartella di destinazione del pacchetto da registrare. Questa cartella deve essere presente in d:\developmentfiles\LooseApps sulla console. Il nome di questa cartella deve essere codificato in base64 perché può contenere separatori di percorso se la cartella si trova in una sottocartella di LooseApps.

Intestazioni delle richieste

  • Nessuno

Testo della richiesta

  • Nessuno

Response

Codice di stato

Questa API ha i codici di stato previsto seguenti.

Codice di stato HTTP Descrizione
200 Distribuire richieste accettate e in fase di elaborazione
4XX Codici di errore
5XX Codici di errore

Famiglie di dispositivi disponibili

  • Windows Xbox

Note

Ci sono almeno tre modi diversi per ottenere l'applicazione loose sulla console nella cartella desiderata. La cosa più semplice è copiare i file via SMB all'indirizzo \<IP_Address>\DevelopmentFiles\LooseApps. Questo richiede un nome utente e una password sui kit UWA che possono essere ottenuti tramite /ext/smb/developerfolder.

Il secondo modo consiste nel copiare i singoli file nella posizione corretta eseguendo un POST a /api/filesystem/apps/file dove knownfolderid è DevelopmentFiles, packagefullname è vuoto e il nome del file e il percorso sono forniti correttamente (il percorso deve iniziare con LooseApps).

Il terzo modo è quello di copiare un'intera cartella alla volta tramite /api/app/packagemanager/upload dove destinationFolder è il nome della cartella da posizionare sotto d:\developmentfiles\looseapps e il payload è un corpo http conforme in più parti del contenuto della cartella.