Artifact Details - Get Packages

フィード内のすべてのパッケージに関する詳細を取得します。 さまざまなフィルターを使用して、結果セットに含めるか、結果セットから情報を除外します。

フィードがプロジェクトで作成された場合は、プロジェクト パラメーターを指定する必要があります。 フィードがプロジェクトに関連付けられていない場合は、要求からプロジェクト パラメーターを省略します。

GET https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/Feeds/{feedId}/packages?api-version=7.1
GET https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/Feeds/{feedId}/packages?protocolType={protocolType}&packageNameQuery={packageNameQuery}&normalizedPackageName={normalizedPackageName}&includeUrls={includeUrls}&includeAllVersions={includeAllVersions}&isListed={isListed}&getTopPackageVersions={getTopPackageVersions}&isRelease={isRelease}&includeDescription={includeDescription}&$top={$top}&$skip={$skip}&includeDeleted={includeDeleted}&isCached={isCached}&directUpstreamId={directUpstreamId}&api-version=7.1

URI パラメーター

名前 / 必須 説明
feedId
path True

string

フィードの名前または ID。

organization
path True

string

Azure DevOps 組織の名前。

project
path

string

プロジェクト ID またはプロジェクト名

api-version
query True

string

使用する API のバージョン。 このバージョンの API を使用するには、これを '7.1' に設定する必要があります。

$skip
query

integer (int32)

最初の N 個のパッケージ (または getTopPackageVersions=true のパッケージ バージョン) をスキップする

$top
query

integer (int32)

上位 N 個のパッケージ (または getTopPackageVersions=true のパッケージ バージョン) を取得する

directUpstreamId
query

string (uuid)

特定のアップストリームからパッケージを返すように結果をフィルター処理します。

getTopPackageVersions
query

boolean

各パッケージのすべてのバージョンを$topまで返すように、$topと$skipの動作を変更します。 includeAllVersions=true と組み合わせて使用する必要があります

includeAllVersions
query

boolean

True を指定すると、応答内のすべてのバージョンのパッケージが返されます。 既定値は false です (最新バージョンのみ)。

includeDeleted
query

boolean

応答内のパッケージの削除済みバージョンまたは発行されていないバージョンを返します。 既定値は False です。

includeDescription
query

boolean

応答内の各パッケージのすべてのバージョンの説明を返します。 既定値は False です。

includeUrls
query

boolean

True を指定すると、応答を含む REST URL が返されます。 既定値は True です。

isCached
query

boolean

[廃止]従来のシナリオに使用され、将来のバージョンで削除される可能性があります。

isListed
query

boolean

NuGet パッケージにのみ適用され、他のパッケージの種類に設定すると、404 になります。 false の場合、リストから削除されたパッケージのバージョンが返されます。 includeAllVersions が true に設定されている場合に応答をフィルター処理するには、これを使用します。 既定値は unset です (リストから削除されたパッケージは返しません)。

isRelease
query

boolean

Nuget パッケージにのみ適用されます。 includeAllVersions が true に設定されている場合に応答をフィルター処理するには、これを使用します。 既定値は True です (プレリリースバージョン管理のないパッケージのみを返します)。

normalizedPackageName
query

string

[廃止]従来のシナリオに使用され、将来のバージョンで削除される可能性があります。

packageNameQuery
query

string

指定された文字列を含むパッケージにフィルター処理します。 文字列内の文字は、パッケージ名の制約に準拠している必要があります。

protocolType
query

string

サポートされている成果物パッケージの種類の 1 つ。

応答

名前 説明
200 OK

Package[]

成功した操作

セキュリティ

oauth2

型: oauth2
フロー: accessCode
Authorization URL (承認 URL): https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL (トークン 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

スコープ

名前 説明
vso.packaging フィードとパッケージを読み取る機能を付与します。 また、パッケージを検索する機能も付与されます。

定義

名前 説明
FeedView

フィードの上部にあるビュー。

FeedViewType

ビューの種類。

FeedVisibility

ビューの表示状態。

MinimalPackageVersion

ID とバージョン情報、基本状態など、パッケージに関するコア データ。

Package

パッケージ。1 つ以上のパッケージ バージョンのコンテナーです。

ReferenceLinks

REST 参照リンクのコレクションを表すクラス。

FeedView

フィードの上部にあるビュー。

名前 説明
_links

ReferenceLinks

関連する REST リンク。

id

string (uuid)

ビューの ID。

name

string

ビューの名前。

type

FeedViewType

ビューの種類。

url

string

ビューの URL。

visibility

FeedVisibility

ビューの表示状態。

FeedViewType

ビューの種類。

説明
implicit

システムによって自動的に作成および管理される内部ビューの種類。

none

既定の未指定のビューの種類。

release

リリースされた成果物を分類するための昇格先として使用されるビュー。

FeedVisibility

ビューの表示状態。

説明
aadTenant

フィードには、Azure Active Directory テナントに存在するすべての有効なユーザーがアクセスできます。

collection

フィードには、フィードが存在する組織内に存在するすべての有効なユーザーがアクセスできます (たとえば、組織全体の 'myorg' ("dev.azure.com/myorg' にある)

organization

フィードには、フィードが存在する企業内に存在するすべての有効なユーザーがアクセスできます。 従来の名前付けとバック 互換性により、この値の名前は新しい意味と同期されません。

private

フィード管理者によって明示的に設定されたアクセス許可によってのみアクセスできます。

MinimalPackageVersion

ID とバージョン情報、基本状態など、パッケージに関するコア データ。

名前 説明
directUpstreamSourceId

string (uuid)

このパッケージが取り込まれたアップストリーム ソース。

id

string (uuid)

パッケージの ID。

isCachedVersion

boolean

[廃止]従来のシナリオに使用され、将来のバージョンで削除される可能性があります。

isDeleted

boolean

True の 場合、このパッケージが削除されています。

isLatest

boolean

True の 場合は、パッケージの種類の並べ替え順序によってパッケージの最新バージョンです。

isListed

boolean

(NuGet と Cargo のみ)True の 場合、このパッケージが一覧表示されます。

normalizedVersion

string

パッケージの種類に固有の正規化ルールを使用して正規化されたバージョン。

packageDescription

string

パッケージの説明。

publishDate

string (date-time)

パッケージがサービスに発行された UTC 日付。

storageId

string

内部ストレージ ID。

version

string

表示バージョン。

views

FeedView[]

このパッケージ バージョンを含むビューの一覧。

Package

パッケージ。1 つ以上のパッケージ バージョンのコンテナーです。

名前 説明
_links

ReferenceLinks

関連する REST リンク。

id

string (uuid)

パッケージの ID。

isCached

boolean

従来のシナリオに使用され、将来のバージョンで削除される可能性があります。

name

string

パッケージの表示名。

normalizedName

string

パッケージの種類内のこのパッケージの ID を表す正規化された名前。

protocolType

string

パッケージの種類。

starCount

integer (int32)

[廃止] - このフィールドは使用されず、今後のリリースで削除される予定です。

url

string

このパッケージの URL。

versions

MinimalPackageVersion[]

フィード内のこのパッケージのすべてのバージョン。

REST 参照リンクのコレクションを表すクラス。

名前 説明
links

object

リンクの読み取りビュー。 参照リンクは読み取り専用であるため、読み取り専用として公開する必要があります。