Maven - Get Package Version

Uzyskaj informacje o wersji pakietu.

Parametr projektu należy podać, jeśli źródło danych zostało utworzone w projekcie. Jeśli kanał informacyjny nie jest skojarzony z żadnym projektem, pomiń parametr projektu z żądania.

GET https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feed}/maven/groups/{groupId}/artifacts/{artifactId}/versions/{version}?api-version=7.1-preview.1
GET https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feed}/maven/groups/{groupId}/artifacts/{artifactId}/versions/{version}?showDeleted={showDeleted}&api-version=7.1-preview.1

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
artifactId
path True

string

Identyfikator artefaktu pakietu.

feed
path True

string

Nazwa lub identyfikator kanału informacyjnego.

groupId
path True

string

Identyfikator grupy pakietu.

organization
path True

string

Nazwa organizacji usługi Azure DevOps.

version
path True

string

Wersja pakietu.

project
path

string

Identyfikator projektu lub nazwa projektu

api-version
query True

string

Wersja interfejsu API do użycia. Ta wartość powinna być ustawiona na wartość "7.1-preview.1", aby używać tej wersji interfejsu API.

showDeleted
query

boolean

Prawda, aby wyświetlić informacje dotyczące usuniętych pakietów.

Odpowiedzi

Nazwa Typ Opis
200 OK

Package

operacja zakończona powodzeniem

Zabezpieczenia

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

Nazwa Opis
vso.packaging Daje możliwość odczytywania źródeł danych i pakietów. Umożliwia również wyszukiwanie pakietów.

Definicje

Nazwa Opis
Package

Metadane wersji pakietu dla pakietu Maven

PackagingSourceType

Typ źródła, taki jak Publiczny lub Wewnętrzny.

ReferenceLinks

Klasa reprezentująca kolekcję linków referencyjnych REST.

UpstreamSourceInfo

Nadrzędna definicja źródła, w tym jego tożsamość, typ pakietu i inne skojarzone informacje.

Package

Metadane wersji pakietu dla pakietu Maven

Nazwa Typ Opis
_links

ReferenceLinks

Powiązane linki REST.

deletedDate

string

Jeśli i kiedy pakiet został usunięty.

id

string

Identyfikator pakietu.

name

string

Nazwa wyświetlana pakietu.

permanentlyDeletedDate

string

Jeśli i kiedy pakiet został trwale usunięty.

sourceChain

UpstreamSourceInfo[]

Historia nadrzędnych źródeł dla tego pakietu. Pierwsze źródło na liście jest bezpośrednim źródłem, z którego ten pakiet został zapisany.

version

string

Wersja pakietu.

PackagingSourceType

Typ źródła, taki jak Publiczny lub Wewnętrzny.

Nazwa Typ Opis
internal

string

Nadrzędne źródło usługi Azure DevOps.

public

string

Publicznie dostępne źródło.

Klasa reprezentująca kolekcję linków referencyjnych REST.

Nazwa Typ Opis
links

object

Widok linków w trybie tylko do odczytu. Ponieważ linki odwołania są tylko do odczytu, chcemy uwidocznić je tylko jako tylko do odczytu.

UpstreamSourceInfo

Nadrzędna definicja źródła, w tym jego tożsamość, typ pakietu i inne skojarzone informacje.

Nazwa Typ Opis
displayLocation

string

Lokalizator do nawiązywania połączenia ze źródłem nadrzędnym w przyjaznym dla użytkownika formacie, który może potencjalnie ulec zmianie w czasie

id

string

Tożsamość nadrzędnego źródła.

location

string

Lokalizator do nawiązywania połączenia ze źródłem nadrzędnym

name

string

Nazwa wyświetlana.

sourceType

PackagingSourceType

Typ źródła, taki jak Publiczny lub Wewnętrzny.