Subscriptions - Get
Získejte konkrétní předplatné připojení služby.
GET https://dev.azure.com/{organization}/_apis/hooks/subscriptions/{subscriptionId}?api-version=7.1
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Název organizace Azure DevOps. |
subscription
|
path | True |
string (uuid) |
ID předplatného. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít. Pokud chcete použít tuto verzi rozhraní API, měla by být nastavená na hodnotu 7.1. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
úspěšná operace |
Zabezpečení
oauth2
Typ:
oauth2
Tok:
accessCode
URL autorizace:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL tokenu:
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
Rozsahy
Name | Description |
---|---|
vso.work | Umožňuje číst pracovní položky, dotazy, panely, cesty oblastí a iterací a další metadata související se sledováním pracovních položek. Umožňuje také spouštět dotazy, prohledávat pracovní položky a přijímat oznámení o událostech pracovních položek prostřednictvím volání služby. |
vso.build | Uděluje možnost přístupu k artefaktům sestavení, včetně výsledků sestavení, definic a požadavků, a možnost přijímat oznámení o událostech sestavení prostřednictvím volání služby. |
vso.code | Uděluje možnost číst zdrojový kód a metadata o potvrzeních, sadách změn, větvích a dalších artefaktech správy verzí. Umožňuje také prohledávat kód a dostávat oznámení o událostech správy verzí prostřednictvím háků služby. |
Příklady
Ukázkový požadavek
GET https://dev.azure.com/fabrikam/_apis/hooks/subscriptions/8dea9aba-3a9a-4ad0-860f-2a5c7379e3eb?api-version=7.1
Ukázková odpověď
{
"id": "8dea9aba-3a9a-4ad0-860f-2a5c7379e3eb",
"url": "https://dev.azure.com/fabrikam/_apis/hooks/subscriptions/8dea9aba-3a9a-4ad0-860f-2a5c7379e3eb",
"publisherId": "tfs",
"eventType": "build.complete",
"resourceVersion": null,
"eventDescription": "Build CustomerAddressModule, Status Succeeded",
"consumerId": "myGet",
"consumerActionId": "publishPackage",
"actionDescription": "Feed: fabrikam-package",
"createdBy": {
"id": "00ca946b-2fe9-4f2a-ae2f-40d5c48001bc"
},
"createdDate": "2014-05-20T19:47:15.247Z",
"modifiedBy": {
"id": "00ca946b-2fe9-4f2a-ae2f-40d5c48001bc"
},
"modifiedDate": "2014-05-20T19:47:15.247Z",
"publisherInputs": {
"buildStatus": "Succeeded",
"definitionName": "CustomerAddressModule",
"hostId": "d81542e4-cdfa-4333-b082-1ae2d6c3ad16",
"projectId": "6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c",
"tfsSubscriptionId": "e15ed970-8b92-4b71-8ec2-f99b5db5e34d"
},
"consumerInputs": {
"feedId": "fabrikam-package",
"packageSourceId": "ef1a74fb-53e3-46b8-9d8f-03a38a9c7b78"
}
}
Definice
Name | Description |
---|---|
Identity |
|
Reference |
Třída představující kolekci odkazů REST. |
Subscription |
Zapouzdřuje odběr událostí. |
Subscription |
IdentityRef
Name | Typ | Description |
---|---|---|
_links |
Toto pole obsahuje nula nebo zajímavější odkazy na téma grafu. Tyto odkazy mohou být vyvolány za účelem získání dalších relací nebo podrobnějších informací o tomto tématu grafu. |
|
descriptor |
string |
Popisovač je primární způsob, jak odkazovat na předmět grafu, když je systém spuštěný. Toto pole jednoznačně identifikuje stejné téma grafu v rámci účtů i organizací. |
directoryAlias |
string |
Zastaralé – Je možné načíst dotazováním uživatele Graphu, na který odkazuje položka "self" slovníku IdentityRef "_links". |
displayName |
string |
Toto je ne jedinečný zobrazovaný název předmětu grafu. Pokud chcete toto pole změnit, musíte změnit jeho hodnotu ve zdrojovém zprostředkovateli. |
id |
string |
|
imageUrl |
string |
Zastaralé – k dispozici v položce avatar ve slovníku IdentityRef "_links" |
inactive |
boolean |
Zastaralé – Lze načíst dotazem na stav členství v grafu odkazovaném v položce "membershipState" slovníku GraphUser "_links" |
isAadIdentity |
boolean |
Zastaralé – lze odvodit z typu předmětu popisovače (Popisovač.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Zastaralé – lze odvodit z typu předmětu popisovače (Popisovač.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Zastaralé – nepoužívá se ve většině existujících implementací ToIdentityRef |
uniqueName |
string |
Zastaralé – místo toho použijte Domain+PrincipalName. |
url |
string |
Tato adresa URL je úplná trasa ke zdrojovému prostředku tohoto předmětu grafu. |
ReferenceLinks
Třída představující kolekci odkazů REST.
Name | Typ | Description |
---|---|---|
links |
object |
Jen pro čtení odkazů. Vzhledem k tomu, že odkazy odkazy jsou jen pro čtení, chceme je zveřejnit jen pro čtení. |
Subscription
Zapouzdřuje odběr událostí.
Name | Typ | Description |
---|---|---|
_links |
Odkazy |
|
actionDescription |
string |
|
consumerActionId |
string |
|
consumerId |
string |
|
consumerInputs |
object |
Uživatelské vstupní hodnoty |
createdBy | ||
createdDate |
string (date-time) |
|
eventDescription |
string |
|
eventType |
string |
|
id |
string (uuid) |
|
lastProbationRetryDate |
string (date-time) |
|
modifiedBy | ||
modifiedDate |
string (date-time) |
|
probationRetries |
string (byte) |
|
publisherId |
string |
|
publisherInputs |
object |
Vstupní hodnoty publisheru |
resourceVersion |
string |
|
status | ||
subscriber | ||
url |
string |
SubscriptionStatus
Hodnota | Description |
---|---|
disabledByInactiveIdentity |
Předplatné je zakázané, protože vlastník je neaktivní nebo chybí oprávnění. |
disabledBySystem |
Předplatné je systémem zakázané. |
disabledByUser |
Předplatné je zakázáno uživatelem. |
enabled |
Předplatné je povolené. |
onProbation |
Předplatné je dočasně probační systémem. |