Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I feed di pacchetti con pagine del profilo proprietario possono informare gli strumenti client come costruire l'URL del profilo tramite questo modello. Ciò è utile quando un'origine del pacchetto vuole consentire a tutte le esperienze client (anche di terze parti) di collegarsi alla pagina del profilo di un proprietario del pacchetto specifico.
La risorsa usata per la compilazione di questo URL è la OwnerDetailsUriTemplate risorsa presente nell'indice del servizio.
Versionamento
Vengono usati i valori seguenti @type :
| @type Valore | Notes |
|---|---|
| OwnerDetailsUriTemplate/6.11.0 | Versione iniziale |
Modello di URL
L'URL per l'API seguente è il valore della @id proprietà associata a uno dei valori di risorsa indicati in precedenza @type .
Ad esempio, il modello dei dettagli del proprietario di nuget.org è simile al seguente:
https://www.nuget.org/profiles/{owner}
Metodi HTTP
Anche se il client non intende effettuare richieste all'URL dei dettagli del proprietario per conto dell'utente, la pagina Web deve supportare il GET metodo per consentire l'apertura di un URL selezionato in un Web browser.
Costruire l'URL
La risorsa di ricerca restituisce informazioni sul proprietario del pacchetto, inclusi i nomi utente del proprietario. Dato un nome utente proprietario dalla risorsa di ricerca, l'implementazione client può costruire un URL usato per accedere a un'interfaccia Web. L'implementazione client deve visualizzare questo URL costruito (o un collegamento selezionabile) all'utente che consente loro di aprire un Web browser all'URL e per altre informazioni sul proprietario. Il contenuto della pagina dei dettagli del proprietario è determinato dall'implementazione del server.
L'URL deve essere un URL assoluto e lo schema (protocollo) deve essere HTTPS.
Il valore di nell'indice del @id servizio è una stringa URL contenente il token segnaposto seguente:
Segnaposto URL
| Name | Type | Obbligatorio | Notes |
|---|---|---|---|
{owner} |
corda | sì | Nome utente del proprietario per ottenere i dettagli |
Il client deve mantenere la combinazione di maiuscole e minuscole del nome utente in qualsiasi formato trovato in altre risposte API o nella firma del repository di pacchetti. NuGet.org tratta i nomi utente del proprietario in modo senza distinzione tra maiuscole e minuscole, ma non tutte le origini dei pacchetti possono avere questa flessibilità.
Ad esempio, se l'implementazione client deve visualizzare un collegamento alla pagina dei dettagli del proprietario per il proprietario Microsoft, produrrebbe l'URL seguente e lo fornirà all'utente:
https://www.nuget.org/profiles/Microsoft