Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sahip profili sayfaları olan paket akışları, istemci araçlarına bu şablon aracılığıyla profil URL'sinin nasıl derlendiğini bildirebilir. Bu, bir paket kaynağı tüm istemci deneyimlerini (hatta üçüncü tarafları) belirli bir paket sahibinin profil sayfasına bağlamak istediğinde kullanışlıdır.
Bu URL'yi oluşturmak için kullanılan kaynak, hizmet dizininde bulunan kaynaktırOwnerDetailsUriTemplate.
Versioning
Aşağıdaki @type değerler kullanılır:
| @type Değer | Notes |
|---|---|
| OwnerDetailsUriTemplate/6.11.0 | İlk sürüm |
URL şablonu
Aşağıdaki API'nin URL'si, yukarıda belirtilen kaynak @type değerlerinden biriyle ilişkili özelliğin değeridir@id.
Örneğin, nuget.org'un sahip ayrıntıları şablonu şöyle görünür:
https://www.nuget.org/profiles/{owner}
HTTP yöntemleri
İstemci, kullanıcı adına sahip ayrıntıları URL'sine istekte bulunmaya yönelik olmasa da, web sayfası tıklanan URL'nin web tarayıcısında kolayca açılmasına izin vermek için yöntemini desteklemelidir GET .
URL'yi oluşturma
Arama kaynağı, sahip kullanıcı adları da dahil olmak üzere paket sahibi bilgilerini döndürür. Arama kaynağından sahip kullanıcı adı verilip istemci uygulaması web arabirimine erişmek için kullanılan bir URL oluşturabilir. İstemci uygulaması, kullanıcının URL'ye bir web tarayıcısı açmasına ve sahip hakkında daha fazla bilgi almasına olanak sağlayan bu oluşturulmuş URL'yi (veya tıklanabilir bağlantıyı) görüntülemelidir. Sahip ayrıntıları sayfasının içeriği sunucu uygulaması tarafından belirlenir.
URL mutlak bir URL olmalı ve şema (protokol) HTTPS olmalıdır.
hizmet dizinindeki değerinin @id değeri, aşağıdaki yer tutucu belirteci içeren bir URL dizesidir:
URL yer tutucuları
| Name | Type | Zorunlu | Notes |
|---|---|---|---|
{owner} |
string | yes | Ayrıntılarını almak için sahip kullanıcı adı |
İstemci, kullanıcı adının büyük/küçük harflerini diğer API yanıtlarında veya paket deposu imzasında bulunan biçimde tutmalıdır. NuGet.org sahip kullanıcı adlarını büyük/küçük harfe duyarsız bir şekilde ele alır, ancak tüm paket kaynakları bu esnekliğe sahip olmayabilir.
Örneğin, istemci uygulamasının sahibi Microsoftiçin sahip ayrıntıları sayfasına bir bağlantı görüntülemesi gerekiyorsa, aşağıdaki URL'yi oluşturur ve kullanıcıya sağlar:
https://www.nuget.org/profiles/Microsoft