Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las fuentes de paquetes que tienen páginas de perfil de propietario pueden informar a las herramientas de cliente sobre cómo construir la dirección URL del perfil a través de esta plantilla. Esto resulta útil cuando un origen de paquete quiere permitir que todas las experiencias de cliente (incluso de terceros) se vincule a la página de perfil de un propietario de paquete específico.
El recurso que se usa para compilar esta dirección URL es el OwnerDetailsUriTemplate recurso que se encuentra en el índice de servicio.
Versioning
Se usan los siguientes @type valores:
| @type valor | Notes |
|---|---|
| OwnerDetailsUriTemplate/6.11.0 | La versión inicial |
Plantilla de dirección URL
La dirección URL de la siguiente API es el valor de la @id propiedad asociada a uno de los valores de recursos @type mencionados anteriormente.
Por ejemplo, la plantilla de detalles del propietario de nuget.org tiene este aspecto:
https://www.nuget.org/profiles/{owner}
Métodos HTTP
Aunque el cliente no está pensado para realizar solicitudes a la dirección URL de detalles del propietario en nombre del usuario, la página web debe admitir el GET método para permitir que una dirección URL con clic se abra fácilmente en un explorador web.
Construcción de la dirección URL
El recurso de búsqueda devuelve información del propietario del paquete, incluidos los nombres de usuario del propietario. Dado un nombre de usuario de propietario del recurso de búsqueda, la implementación del cliente puede construir una dirección URL que se usa para acceder a una interfaz web. La implementación del cliente debe mostrar esta dirección URL construida (o vínculo en el que se puede hacer clic) al usuario, lo que le permite abrir un explorador web a la dirección URL y obtener más información sobre el propietario. La implementación del servidor determina el contenido de la página de detalles del propietario.
La dirección URL debe ser una dirección URL absoluta y el esquema (protocolo) debe ser HTTPS.
El valor de en @id el índice de servicio es una cadena de dirección URL que contiene el siguiente token de marcador de posición:
Marcadores de posición de dirección URL
| Name | Type | Obligatorio | Notes |
|---|---|---|---|
{owner} |
string | yes | Nombre de usuario del propietario para obtener los detalles de |
El cliente debe conservar el uso de mayúsculas y minúsculas del nombre de usuario en cualquier formato que se encuentre en otras respuestas de API o en la firma del repositorio de paquetes. NuGet.org trata los nombres de usuario del propietario de una manera que no distingue mayúsculas de minúsculas, pero no todos los orígenes de paquetes pueden tener esta flexibilidad.
Por ejemplo, si la implementación del cliente necesita mostrar un vínculo a la página de detalles del propietario para el propietario Microsoft, generaría la siguiente dirección URL y la proporcionaría al usuario:
https://www.nuget.org/profiles/Microsoft