Wikis - List

获取项目或集合中的所有 Wiki。

GET https://dev.azure.com/{organization}/{project}/_apis/wiki/wikis?api-version=7.1

URI 参数

名称 必需 类型 说明
organization
path True

string

Azure DevOps 组织的名称。

project
path

string

项目 ID 或项目名称

api-version
query True

string

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

响应

名称 类型 说明
200 OK

WikiV2[]

成功作

安全性

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.wiki 授予读取 Wiki、Wiki 网页和 Wiki 附件的功能。 此外,还授予搜索 Wiki 页面的能力。

示例

Query in collection
Query in project

Query in collection

示例请求

GET https://dev.azure.com/fabrikam/_apis/wiki/wikis?api-version=7.1

示例响应

transfer-Encoding: chunked
{
  "value": [
    {
      "id": "0ede3074-ce9f-4e0e-b9d6-20c23b774e05",
      "versions": [
        {
          "version": "wikiMaster"
        }
      ],
      "url": "https://dev.azure.com/fabrikam/15cbba90-8ac5-450e-934c-16f43021546b/_apis/wiki/wikis/0ede3074-ce9f-4e0e-b9d6-20c23b774e05",
      "remoteUrl": "https://dev.azure.com/fabrikam/15cbba90-8ac5-450e-934c-16f43021546b/_wiki/wikis/0ede3074-ce9f-4e0e-b9d6-20c23b774e05",
      "type": "projectWiki",
      "name": "sampleProjectWiki",
      "projectId": "15cbba90-8ac5-450e-934c-16f43021546b",
      "repositoryId": "0ede3074-ce9f-4e0e-b9d6-20c23b774e05",
      "mappedPath": "/"
    },
    {
      "id": "9bfc671f-8116-4b3f-9aad-c17a9d677ab6",
      "versions": [
        {
          "version": "master"
        }
      ],
      "url": "https://dev.azure.com/fabrikam/15cbba90-8ac5-450e-934c-16f43021546b/_apis/wiki/wikis/9bfc671f-8116-4b3f-9aad-c17a9d677ab6",
      "remoteUrl": "https://dev.azure.com/fabrikam/15cbba90-8ac5-450e-934c-16f43021546b/_wiki/wikis/9bfc671f-8116-4b3f-9aad-c17a9d677ab6",
      "type": "codeWiki",
      "name": "sampleCodeWiki",
      "projectId": "15cbba90-8ac5-450e-934c-16f43021546b",
      "repositoryId": "cd327f27-561b-45aa-9913-4af25ad85889",
      "mappedPath": "/docs"
    }
  ],
  "count": 2
}

Query in project

示例请求

GET https://dev.azure.com/fabrikam/_apis/wiki/wikis?api-version=7.1

示例响应

transfer-Encoding: chunked
{
  "value": [
    {
      "id": "0ede3074-ce9f-4e0e-b9d6-20c23b774e05",
      "versions": [
        {
          "version": "wikiMaster"
        }
      ],
      "url": "https://dev.azure.com/fabrikam/15cbba90-8ac5-450e-934c-16f43021546b/_apis/wiki/wikis/0ede3074-ce9f-4e0e-b9d6-20c23b774e05",
      "remoteUrl": "https://dev.azure.com/fabrikam/15cbba90-8ac5-450e-934c-16f43021546b/_wiki/wikis/0ede3074-ce9f-4e0e-b9d6-20c23b774e05",
      "type": "projectWiki",
      "name": "sampleProjectWiki",
      "projectId": "15cbba90-8ac5-450e-934c-16f43021546b",
      "repositoryId": "0ede3074-ce9f-4e0e-b9d6-20c23b774e05",
      "mappedPath": "/"
    },
    {
      "id": "9bfc671f-8116-4b3f-9aad-c17a9d677ab6",
      "versions": [
        {
          "version": "master"
        }
      ],
      "url": "https://dev.azure.com/fabrikam/15cbba90-8ac5-450e-934c-16f43021546b/_apis/wiki/wikis/9bfc671f-8116-4b3f-9aad-c17a9d677ab6",
      "remoteUrl": "https://dev.azure.com/fabrikam/15cbba90-8ac5-450e-934c-16f43021546b/_wiki/wikis/9bfc671f-8116-4b3f-9aad-c17a9d677ab6",
      "type": "codeWiki",
      "name": "sampleCodeWiki",
      "projectId": "15cbba90-8ac5-450e-934c-16f43021546b",
      "repositoryId": "cd327f27-561b-45aa-9913-4af25ad85889",
      "mappedPath": "/docs"
    }
  ],
  "count": 2
}

定义

名称 说明
GitVersionDescriptor
GitVersionOptions

版本选项 - 指定版本的其他修饰符(例如上一个)

GitVersionType

版本类型(分支、标记或提交)。 确定如何解释 ID

WikiType

Wiki 的类型。

WikiV2

定义 Wiki 资源。

GitVersionDescriptor

名称 类型 说明
version

string

版本字符串标识符(标记/分支的名称,提交 SHA1)

versionOptions

GitVersionOptions

版本选项 - 指定版本的其他修饰符(例如上一个)

versionType

GitVersionType

版本类型(分支、标记或提交)。 确定如何解释 ID

GitVersionOptions

版本选项 - 指定版本的其他修饰符(例如上一个)

说明
firstParent

提交的第一个父级 (HEAD^)

none

未指定

previousChange

提交在当前版本之前更改的项

GitVersionType

版本类型(分支、标记或提交)。 确定如何解释 ID

说明
branch

将版本解释为分支名称

commit

将版本解释为提交 ID (SHA1)

tag

将版本解释为标记名称

WikiType

Wiki 的类型。

说明
codeWiki

指示从 git 存储库发布 Wiki

projectWiki

指示为团队项目预配 Wiki

WikiV2

定义 Wiki 资源。

名称 类型 说明
id

string (uuid)

Wiki 的 ID。

isDisabled

boolean

Wiki 存储库已禁用

mappedPath

string

存储库中的文件夹路径,显示为 Wiki。 ProjectWiki 类型不需要。

name

string

Wiki 名称。

projectId

string (uuid)

要在其中创建 wiki 的项目的 ID。

properties

object

Wiki 的属性。

remoteUrl

string

Wiki 的远程 Web URL。

repositoryId

string (uuid)

备份 Wiki 的 git 存储库的 ID。 ProjectWiki 类型不需要。

type

WikiType

Wiki 的类型。

url

string

此 Wiki 的 REST URL。

versions

GitVersionDescriptor[]

Wiki 的版本。