Widgets - Get Widget
Ruft den aktuellen Zustand des angegebenen Widgets ab.
GET https://dev.azure.com/{organization}/{project}/{team}/_apis/dashboard/dashboards/{dashboardId}/widgets/{widgetId}?api-version=7.1-preview.2
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
dashboard
|
path | True |
string uuid |
ID der Dashboard, die das Widget enthält. |
organization
|
path | True |
string |
Der Name der Azure DevOps-Organisation. |
project
|
path | True |
string |
Projekt-ID oder Projektname |
widget
|
path | True |
string uuid |
ID des zu lesenden Widgets. |
team
|
path |
string |
Team-ID oder Teamname |
|
api-version
|
query | True |
string |
Version der zu verwendenden API. Dies sollte auf "7.1-preview.2" festgelegt werden, um diese Version der API zu verwenden. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Erfolgreicher Vorgang |
Sicherheit
oauth2
Type:
oauth2
Flow:
accessCode
Authorization URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token 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
Scopes
Name | Beschreibung |
---|---|
vso.dashboards | Ermöglicht das Lesen von Team-Dashboard Informationen |
Beispiele
Sample Request
GET https://dev.azure.com/fabrikam/{project}/_apis/dashboard/dashboards/e17c2ae9-c35c-4ddd-9d4b-6aa47aa4d01a/widgets/69f6c5b7-0eb0-4067-b75f-6edff74d0fcf?api-version=7.1-preview.2
Sample Response
{
"id": "69f6c5b7-0eb0-4067-b75f-6edff74d0fcf",
"eTag": "5",
"name": "Other Links",
"position": {
"row": 1,
"column": 1
},
"size": {
"rowSpan": 1,
"columnSpan": 2
},
"settings": null,
"settingsVersion": {
"major": 1,
"minor": 0,
"patch": 0
},
"dashboard": {
"eTag": "18"
},
"contributionId": "ms.vss-dashboards-web.Microsoft.VisualStudioOnline.Dashboards.OtherLinksWidget",
"url": "https://dev.azure.com/fabrikam/6c9633e5-5633-4b1d-8081-02b35e39258e/8b69d2eb-2e18-4c75-a1ca-4c1820800e2e/_apis/Dashboard/Dashboards/e17c2ae9-c35c-4ddd-9d4b-6aa47aa4d01a/widgets/69f6c5b7-0eb0-4067-b75f-6edff74d0fcf",
"_links": {
"self": {
"href": "https://dev.azure.com/fabrikam/6c9633e5-5633-4b1d-8081-02b35e39258e/8b69d2eb-2e18-4c75-a1ca-4c1820800e2e/_apis/Dashboard/Dashboards/e17c2ae9-c35c-4ddd-9d4b-6aa47aa4d01a/widgets/69f6c5b7-0eb0-4067-b75f-6edff74d0fcf"
},
"group": {
"href": "https://dev.azure.com/fabrikam/6c9633e5-5633-4b1d-8081-02b35e39258e/8b69d2eb-2e18-4c75-a1ca-4c1820800e2e/_apis/Dashboard/Dashboards/e17c2ae9-c35c-4ddd-9d4b-6aa47aa4d01a/widgets"
},
"dashboard": {
"href": "https://dev.azure.com/fabrikam/6c9633e5-5633-4b1d-8081-02b35e39258e/8b69d2eb-2e18-4c75-a1ca-4c1820800e2e/_apis/Dashboard/Dashboards/e17c2ae9-c35c-4ddd-9d4b-6aa47aa4d01a"
}
}
}
Definitionen
Name | Beschreibung |
---|---|
Dashboard |
Modell eines Dashboards. |
Dashboard |
Dashboardbereich. Kann entweder Project oder Project_Team sein. |
Lightbox |
Lightbox-Konfiguration |
Reference |
Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt. |
Semantic |
Versionsverwaltung für ein Artefakt, wie unter beschrieben, http://semver.org/der Form "major.minor.patch". |
Widget |
Widgetdaten |
Widget |
|
Widget |
Dashboard
Modell eines Dashboards.
Name | Typ | Beschreibung |
---|---|---|
_links |
Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt. |
|
dashboardScope |
Entität, auf die der bereichsbezogene Dashboard. |
|
description |
string |
Beschreibung des Dashboard. |
eTag |
string |
Serverdefinierter Versionsnachverfolgungswert, der zum Bearbeiten der Kollisionserkennung verwendet wird. |
groupId |
string |
ID der Gruppe für eine Dashboard. Bei Dashboards im Teambereich ist dies der eindeutige Bezeichner für das Team, das dem Dashboard zugeordnet ist. Bei Projektbereichsdashboards ist diese Eigenschaft leer. |
id |
string |
ID des Dashboards. Wird zum Zeitpunkt der Erstellung vom Dienst bereitgestellt. |
lastAccessedDate |
string |
Dashboarddatum des letzten Zugriffs. |
modifiedBy |
string |
ID der Person, die das Dashboard geändert hat. |
modifiedDate |
string |
Das Datum der letzten Änderung des Dashboards. |
name |
string |
Name des Dashboards. |
ownerId |
string |
ID des Besitzers für eine Dashboard. Bei Dashboards im Teambereich ist dies der eindeutige Bezeichner für das Team, das dem Dashboard zugeordnet ist. Bei Dashboards im Projektbereich ist dies der eindeutige Bezeichner für die Benutzeridentität, die dem Dashboard zugeordnet ist. |
position |
integer |
Position des Dashboard innerhalb einer Dashboard Gruppe. Wenn die Einstellung zum Zeitpunkt der Erstellung nicht festgelegt wird, wird die Position vom Dienst festgelegt. |
refreshInterval |
integer |
Intervall, in dem der Client die Dashboard automatisch aktualisiert. Ausgedrückt in Minuten. |
url |
string |
|
widgets |
Widget[] |
Der Satz von Widgets auf der Dashboard. |
DashboardScope
Dashboardbereich. Kann entweder Project oder Project_Team sein.
Name | Typ | Beschreibung |
---|---|---|
collection_User |
string |
[VERALTET] Das Dashboard ist auf den Sammlungsbenutzer ausgerichtet. |
project |
string |
Das Dashboard ist auf das Projekt ausgerichtet. |
project_Team |
string |
Das Dashboard ist auf das Team ausgerichtet. |
LightboxOptions
Lightbox-Konfiguration
Name | Typ | Beschreibung |
---|---|---|
height |
integer |
Höhe des gewünschten Lightboxfelds in Pixel |
resizable |
boolean |
True, um die Größe von Lightboxen zu ändern, false, um die Größe des Lightboxs nicht zuzulassen, standardwertlich auf false. |
width |
integer |
Breite des gewünschten Lightboxfelds in Pixel |
ReferenceLinks
Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt.
Name | Typ | Beschreibung |
---|---|---|
links |
object |
Die schreibgeschützte Ansicht der Links. Da Verweislinks schreibgeschützter Sind, möchten wir sie nur als schreibgeschützter Link verfügbar machen. |
SemanticVersion
Versionsverwaltung für ein Artefakt, wie unter beschrieben, http://semver.org/der Form "major.minor.patch".
Name | Typ | Beschreibung |
---|---|---|
major |
integer |
Hauptversion, wenn Sie inkompatible API-Änderungen vornehmen |
minor |
integer |
Nebenversion, wenn Sie Funktionen abwärtskompatibel hinzufügen |
patch |
integer |
Patchversion bei abwärtskompatiblen Fehlerbehebungen |
Widget
Widgetdaten
Name | Typ | Beschreibung |
---|---|---|
_links |
Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt. |
|
allowedSizes |
Bezieht sich auf die zulässigen Größen für das Widget. Diese wird aufgefüllt, wenn der Benutzer das Widget konfigurieren möchte. |
|
areSettingsBlockedForUser |
boolean |
Read-Only-Eigenschaft des Dashboarddiensts. Gibt an, ob Einstellungen für den aktuellen Benutzer blockiert sind. |
artifactId |
string |
Bezieht sich auf den eindeutigen Bezeichner eines Featureartefakts. Wird zum Anheften und Lösen eines bestimmten Artefakts verwendet. |
configurationContributionId |
string |
|
configurationContributionRelativeId |
string |
|
contentUri |
string |
|
contributionId |
string |
Die ID des zugrunde liegenden Beitrags, der die angegebene Widgetkonfiguration definiert. |
dashboard |
Optionaler Teilinhalt Dashboard, um den Austausch Dashboard Version ETag gegen APIs auf Widgetebene zu unterstützen |
|
eTag |
string |
|
id |
string |
|
isEnabled |
boolean |
|
isNameConfigurable |
boolean |
|
lightboxOptions |
Lightbox-Konfiguration |
|
loadingImageUrl |
string |
|
name |
string |
|
position | ||
settings |
string |
|
settingsVersion |
Versionsverwaltung für ein Artefakt, wie unter beschrieben, http://semver.org/der Form "major.minor.patch". |
|
size | ||
typeId |
string |
|
url |
string |
WidgetPosition
Name | Typ | Beschreibung |
---|---|---|
column |
integer |
|
row |
integer |
WidgetSize
Name | Typ | Beschreibung |
---|---|---|
columnSpan |
integer |
Die Breite des Widgets, ausgedrückt in Dashboard Rasterspalten. |
rowSpan |
integer |
Die Höhe des Widgets, ausgedrückt in Dashboard Rasterzeilen. |