Feed Management - Get Feed Views
获取源的所有视图。
如果在项目中创建了源,则必须提供项目参数。
GET https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/Feeds/{feedId}/views?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 版本。 这应设置为“7.1”才能使用此版本的 API。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
Feed |
成功作 |
安全性
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 | 授予读取源和包的能力。 此外,还授予搜索包的功能。 |
定义
名称 | 说明 |
---|---|
Feed |
源顶部的视图。 |
Feed |
视图的类型。 |
Feed |
视图的可见性状态。 |
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 |
只有源管理员显式设置的权限才能访问。 |
ReferenceLinks
表示 REST 引用链接集合的类。
名称 | 类型 | 说明 |
---|---|---|
links |
object |
链接的只读视图。 由于引用链接是只读的,因此我们只想将其公开为只读链接。 |