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 パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
feed
|
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 のパッケージ バージョン) を取得する |
|
|
direct
|
query |
string (uuid) |
特定のアップストリームからパッケージを返すように結果をフィルター処理します。 |
|
|
get
|
query |
boolean |
各パッケージのすべてのバージョンを$topまで返すように、$topと$skipの動作を変更します。 includeAllVersions=true と組み合わせて使用する必要があります |
|
|
include
|
query |
boolean |
True を指定すると、応答内のすべてのバージョンのパッケージが返されます。 既定値は false です (最新バージョンのみ)。 |
|
|
include
|
query |
boolean |
応答内のパッケージの削除済みバージョンまたは発行されていないバージョンを返します。 既定値は False です。 |
|
|
include
|
query |
boolean |
応答内の各パッケージのすべてのバージョンの説明を返します。 既定値は False です。 |
|
|
include
|
query |
boolean |
True を指定すると、応答を含む REST URL が返されます。 既定値は True です。 |
|
|
is
|
query |
boolean |
[廃止]従来のシナリオに使用され、将来のバージョンで削除される可能性があります。 |
|
|
is
|
query |
boolean |
NuGet パッケージにのみ適用され、他のパッケージの種類に設定すると、404 になります。 false の場合、リストから削除されたパッケージのバージョンが返されます。 includeAllVersions が true に設定されている場合に応答をフィルター処理するには、これを使用します。 既定値は unset です (リストから削除されたパッケージは返しません)。 |
|
|
is
|
query |
boolean |
Nuget パッケージにのみ適用されます。 includeAllVersions が true に設定されている場合に応答をフィルター処理するには、これを使用します。 既定値は True です (プレリリースバージョン管理のないパッケージのみを返します)。 |
|
|
normalized
|
query |
string |
[廃止]従来のシナリオに使用され、将来のバージョンで削除される可能性があります。 |
|
|
package
|
query |
string |
指定された文字列を含むパッケージにフィルター処理します。 文字列内の文字は、パッケージ名の制約に準拠している必要があります。 |
|
|
protocol
|
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 | フィードとパッケージを読み取る機能を付与します。 また、パッケージを検索する機能も付与されます。 |
定義
| 名前 | 説明 |
|---|---|
|
Feed |
フィードの上部にあるビュー。 |
|
Feed |
ビューの種類。 |
|
Feed |
ビューの表示状態。 |
|
Minimal |
ID とバージョン情報、基本状態など、パッケージに関するコア データ。 |
| Package |
パッケージ。1 つ以上のパッケージ バージョンのコンテナーです。 |
|
Reference |
REST 参照リンクのコレクションを表すクラス。 |
FeedView
フィードの上部にあるビュー。
| 名前 | 型 | 説明 |
|---|---|---|
| _links |
関連する REST リンク。 |
|
| id |
string (uuid) |
ビューの ID。 |
| name |
string |
ビューの名前。 |
| type |
ビューの種類。 |
|
| url |
string |
ビューの URL。 |
| visibility |
ビューの表示状態。 |
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 |
Feed |
このパッケージ バージョンを含むビューの一覧。 |
Package
パッケージ。1 つ以上のパッケージ バージョンのコンテナーです。
| 名前 | 型 | 説明 |
|---|---|---|
| _links |
関連する REST リンク。 |
|
| id |
string (uuid) |
パッケージの ID。 |
| isCached |
boolean |
従来のシナリオに使用され、将来のバージョンで削除される可能性があります。 |
| name |
string |
パッケージの表示名。 |
| normalizedName |
string |
パッケージの種類内のこのパッケージの ID を表す正規化された名前。 |
| protocolType |
string |
パッケージの種類。 |
| starCount |
integer (int32) |
[廃止] - このフィールドは使用されず、今後のリリースで削除される予定です。 |
| url |
string |
このパッケージの URL。 |
| versions |
フィード内のこのパッケージのすべてのバージョン。 |
ReferenceLinks
REST 参照リンクのコレクションを表すクラス。
| 名前 | 型 | 説明 |
|---|---|---|
| links |
object |
リンクの読み取りビュー。 参照リンクは読み取り専用であるため、読み取り専用として公開する必要があります。 |