Recycle Bin - Get Recycle Bin Package

获取有关包及其回收站中所有版本的信息。

如果在项目中创建了源,则必须提供项目参数。 如果源未与任何项目关联,请从请求中省略项目参数。

GET https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/Feeds/{feedId}/RecycleBin/Packages/{packageId}?api-version=7.1
GET https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/Feeds/{feedId}/RecycleBin/Packages/{packageId}?includeUrls={includeUrls}&api-version=7.1

URI 参数

名称 必需 类型 说明
feedId
path True

string

源的名称或 ID。

organization
path True

string

Azure DevOps 组织的名称。

packageId
path True

string (uuid)

包 ID(GUID ID,而不是包名称)。

project
path

string

项目 ID 或项目名称

api-version
query True

string

要使用的 API 版本。 这应设置为“7.1”才能使用此版本的 API。

includeUrls
query

boolean

如果返回包含响应的 REST URL,则为 True。 默认值为 True。

响应

名称 类型 说明
200 OK

Package

成功作

安全性

oauth2

类型: oauth2
流向: accessCode
授权 URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
令牌 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

包,它是一个或多个包版本的容器。

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

如此 如果此包已被删除。

isLatest

boolean

如此 如果这是包的最新版本按包类型排序顺序。

isListed

boolean

(仅限 NuGet 和 Cargo)如此 如果列出此包。

normalizedVersion

string

使用特定于包类型的规范化规则规范化版本。

packageDescription

string

包说明。

publishDate

string (date-time)

包发布到服务的 UTC 日期。

storageId

string

内部存储 ID。

version

string

显示版本。

views

FeedView[]

包含此包版本的视图列表。

Package

包,它是一个或多个包版本的容器。

名称 类型 说明
_links

ReferenceLinks

相关的 REST 链接。

id

string (uuid)

包的 ID。

isCached

boolean

用于旧方案,并可能在将来的版本中删除。

name

string

包的显示名称。

normalizedName

string

表示此包在其包类型中标识的规范化名称。

protocolType

string

包的类型。

starCount

integer (int32)

[已过时] - 此字段未使用,将在将来的版本中删除。

url

string

此包的 URL。

versions

MinimalPackageVersion[]

此包的所有版本在其源中。

表示 REST 引用链接集合的类。

名称 类型 说明
links

object

链接的只读视图。 由于引用链接是只读的,因此我们只想将其公开为只读链接。