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.