Поделиться через


Publishers - Get

Получение определенного издателя перехватчиков служб.

GET https://dev.azure.com/{organization}/_apis/hooks/publishers/{publisherId}?api-version=7.1-preview.1

Параметры URI

Имя В Обязательно Тип Описание
organization
path True

string

Название организации Azure DevOps.

publisherId
path True

string

Идентификатор издателя.

api-version
query True

string

Используемая версия API. Для использования этой версии API необходимо задать значение 7.1-preview.1.

Ответы

Имя Тип Описание
200 OK

Publisher

успешная операция

Безопасность

oauth2

Тип: oauth2
Flow: 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.work Предоставляет возможность чтения рабочих элементов, запросов, досок, путей областей и итераций, а также других метаданных, связанных с отслеживанием рабочих элементов. Также предоставляет возможность выполнять запросы, искать рабочие элементы и получать уведомления о событиях рабочих элементов с помощью перехватчиков служб.
vso.build Предоставляет возможность доступа к артефактам сборки, включая результаты сборки, определения и запросы, а также возможность получать уведомления о событиях сборки с помощью перехватчиков служб.
vso.code Предоставляет возможность чтения исходного кода и метаданных о фиксациях, наборах изменений, ветвях и других артефактах управления версиями. Также предоставляет возможность поиска кода и получения уведомлений о событиях управления версиями с помощью перехватчиков служб.

Определения

Имя Описание
EventTypeDescriptor

Описывает тип события.

InputDataType

Возвращает или задает тип данных для проверки.

InputDescriptor

Описывает входные данные для подписок.

InputMode

Режим, в котором должно быть введено значение этого входного значения

InputValidation

Описание допустимых значений для входных данных подписки

InputValue

Сведения об одном значении для входных данных

InputValues

Сведения о возможных и допустимых значениях для входных данных для определенной подписки

InputValuesError

Сведения об ошибке, связанные с входным значением подписки.

Publisher

Определяет контракт данных издателя события.

ReferenceLinks

Класс, представляющий коллекцию ссылок REST.

EventTypeDescriptor

Описывает тип события.

Имя Тип Описание
description

string

Локализованное описание типа события

id

string

Уникальный идентификатор для типа события

inputDescriptors

InputDescriptor[]

Входные данные для конкретных событий

name

string

Локализованное понятное имя для типа события

publisherId

string

Уникальный идентификатор издателя этого типа события

supportedResourceVersions

string[]

Поддерживаемые версии для полезных данных ресурса события.

url

string

URL-адрес этого ресурса

InputDataType

Возвращает или задает тип данных для проверки.

Имя Тип Описание
boolean

string

Представляет значение true или false.

guid

string

Представляет guid.

none

string

Тип данных не указан.

number

string

Представляет числовое значение.

string

string

Представляет текстовое значение.

uri

string

Представляет универсальный код ресурса (URI).

InputDescriptor

Описывает входные данные для подписок.

Имя Тип Описание
dependencyInputIds

string[]

Идентификаторы всех входных данных, от которые зависит значение этих входных данных.

description

string

Описание того, для чего используются эти входные данные

groupName

string

Локализованное имя группы, к которому принадлежат эти входные данные, может отображаться в качестве заголовка для контейнера, который будет включать все входные данные в группе.

hasDynamicValueInformation

boolean

Если значение равно true, сведения о значении для этих входных данных являются динамическими и должны быть извлекаемы при изменении значения входных данных зависимостей.

id

string

Идентификатор входных данных подписки

inputMode

InputMode

Режим, в котором должно быть введено значение этого входного значения

isConfidential

boolean

Возвращает значение, указывающее, являются ли эти входные данные конфиденциальными, например для пароля или ключа приложения.

name

string

Локализованное имя, которое может отображаться в виде метки для входных данных подписки

properties

object

Пользовательские свойства для входных данных, которые могут использоваться поставщиком услуг

type

string

Базовый тип данных для входного значения. Если указано это значение, InputMode, Validation и Values являются необязательными.

useInDefaultDescription

boolean

Возвращает значение, указывающее, включены ли эти входные данные в описание созданного по умолчанию действия.

validation

InputValidation

Сведения, используемые для проверки значения входных данных

valueHint

string

Указание для входного значения. Его можно использовать в пользовательском интерфейсе в качестве заполнителя входных данных.

values

InputValues

Сведения о возможных значениях для этих входных данных

InputMode

Режим, в котором должно быть введено значение этого входного значения

Имя Тип Описание
checkBox

string

Должен отображаться флажок (для значений true/false)

combo

string

Должен отображаться элемент управления select/combo

none

string

Эти входные данные не должны отображаться в пользовательском интерфейсе

passwordBox

string

Должно появиться поле ввода пароля

radioButtons

string

Должны отображаться переключатели

textArea

string

Должна отображаться многострочный текст

textBox

string

Должно отображаться текстовое поле ввода

InputValidation

Описание допустимых значений для входных данных подписки

Имя Тип Описание
dataType

InputDataType

Возвращает или задает тип данных для проверки.

isRequired

boolean

Возвращает или задает значение , если это обязательное поле.

maxLength

integer

Возвращает или задает максимальную длину этого дескриптора.

maxValue

string

Возвращает или задает минимальное значение для этого дескриптора.

minLength

integer

Возвращает или задает минимальную длину этого дескриптора.

minValue

string

Возвращает или задает минимальное значение для этого дескриптора.

pattern

string

Возвращает или задает проверяемую схему.

patternMismatchErrorMessage

string

Возвращает или задает ошибку при несоответствии шаблона.

InputValue

Сведения об одном значении для входных данных

Имя Тип Описание
data

object

Любые другие данные об этих входных данных

displayValue

string

Текст, отображаемый для отображения этого значения

value

string

Значение, которое нужно сохранить для этих входных данных

InputValues

Сведения о возможных и допустимых значениях для входных данных для определенной подписки

Имя Тип Описание
defaultValue

string

Значение по умолчанию, используемое для этих входных данных

error

InputValuesError

Ошибки, возникшие при вычислении динамических значений.

inputId

string

Идентификатор входных данных

isDisabled

boolean

Если эти входные данные отключены

isLimitedToPossibleValues

boolean

Значение должно быть ограничено одним из значений в Элементе PossibleValues (True) или является ли значением в PossibleValues только предложение (False)

isReadOnly

boolean

Если эти входные данные доступны только для чтения

possibleValues

InputValue[]

Возможные значения, которые могут принимать эти входные данные

InputValuesError

Сведения об ошибке, связанные с входным значением подписки.

Имя Тип Описание
message

string

Сообщение об ошибке.

Publisher

Определяет контракт данных издателя события.

Имя Тип Описание
_links

ReferenceLinks

Ссылки для справки

description

string

Возвращает локализованное описание издателя.

id

string

Возвращает идентификатор издателя.

inputDescriptors

InputDescriptor[]

Входные данные, относящиеся к издателю

name

string

Возвращает локализованное имя издателя.

serviceInstanceType

string

Тип экземпляра службы стороннего издателя.

supportedEvents

EventTypeDescriptor[]

Возвращает поддерживаемые типы событий этого издателя.

url

string

URL-адрес этого ресурса

Класс, представляющий коллекцию ссылок REST.

Имя Тип Описание
links

object

Представление ссылок только для чтения. Так как ссылочные ссылки доступны только для чтения, мы хотим предоставить их только для чтения.