Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft ein oder mehrere Webhook-Abonnements in einer SharePoint-Liste ab.
Berechtigungen
Abrufen eines einzelnen Abonnements
Die Anwendung muss mindestens Bearbeitenberechtigungen für die SharePoint-Liste haben, aus der das Abonnement abgerufen wird.
Wenn es sich bei Ihrer Anwendung um eine Microsoft Azure Active Directory (Azure AD)-Anwendung handelt
You must grant the Azure AD application the permissions specified in the following table. A subscription can only be retrieved by the Azure AD application that created it.
| Anwendung | Berechtigung |
|---|---|
| Office 365 SharePoint Online | Lese-/Schreibzugriff auf Elemente und Listen in allen Websitesammlungen. |
Wenn es sich bei Ihrer Anwendung um ein SharePoint-Add-In handelt
Sie müssen dem SharePoint-Add-In mindestens die folgenden Berechtigungen erteilen. Ein Abonnement kann nur von dem SharePoint-Add-In, das es erstellt hat, abgerufen werden.
| Umfang | Berechtigungen |
|---|---|
| Auflisten | Verwalten |
Abrufen aller Abonnements
Die Anwendung muss mindestens Berechtigungen zum Verwalten von Listen für die SharePoint-Liste haben, aus der das Abonnement abgerufen wird.
Wenn die Anwendung eine Azure AD-Anwendung ist
Sie müssen der Azure AD-App die in der folgenden Tabelle angegebenen Berechtigungen erteilen.
| Anwendung | Berechtigung |
|---|---|
| Office 365 SharePoint Online | Sie benötigen Vollzugriff auf alle Websitesammlungen. |
Wenn es sich bei Ihrer Anwendung um ein SharePoint-Add-In handelt
Sie müssen dem SharePoint-Add-In mindestens die folgenden Berechtigungen erteilen.
| Umfang | Berechtigungen |
|---|---|
| Auflisten | Vollzugriff |
HTTP-Anforderung
Abrufen eines einzelnen Abonnements
Listen-Webhook
GET _api/web/lists('list-id')/subscriptions('id')
Beispiel
GET _api/web/lists('5C77031A-9621-4DFC-BB5D-57803A94E91D')/subscriptions('6D77031A-2345-5GRT-BV3D-55234B56FR43')
Anforderungstext
Geben Sie für diese Methode keinen Anforderungstext an.
Antwort
Dies gibt das Abonnement für die Anzeige durch die aufrufende Anwendung zurück.
HTTP/1.1 200 OK
Content-Type: application/json
{
"odata.metadata": "https://contoso.sharepoint.com/_api/$metadata#SP.ApiData.Subscriptions/@Element",
"odata.type": "Microsoft.SharePoint.Webhooks.Subscription",
"odata.id": "https://contoso.sharepoint.com/_api/web/lists('5C77031A-9621-4DFC-BB5D-57803A94E91D')/subscriptions('a8e6d5e6-9f7f-497a-b97f-8ffe8f559dc7')",
"odata.editLink": "web/lists('5C77031A-9621-4DFC-BB5D-57803A94E91D')/subscriptions('a8e6d5e6-9f7f-497a-b97f-8ffe8f559dc7')",
"expirationDateTime": "2016-04-30T16:17:57Z",
"id": "a8e6d5e6-9f7f-497a-b97f-8ffe8f559dc7",
"notificationUrl": "https://contoso.azurewebistes.net/api/webhook/handlerequest",
"resource": "5c77031a-9621-4dfc-bb5d-57803a94e91d"
}
Abrufen aller Abonnements
Listen-Webhook
GET _api/web/lists('list-id')/subscriptions
Beispiel
GET _api/web/lists('5C77031A-9621-4DFC-BB5D-57803A94E91D')/subscriptions
Anforderungstext
Geben Sie für diese Methode keinen Anforderungstext an.
Antwort
Dies gibt eine Auflistung aller Abonnements in einer SharePoint-Ressource zurück.
HTTP/1.1 200 OK
Content-Type: application/json
{
"odata.metadata": "https://a830edad9050849295j16032914.sharepoint.com/_api/$metadata#SP.ApiData.Subscriptions",
"value": [
{
"odata.type": "Microsoft.SharePoint.Webhooks.Subscription",
"odata.id": "https://contoso.sharepoint.com/_api/Microsoft.SharePoint.Webhooks.Subscriptionc3175b9c-1491-454f-b5da-980431e36146",
"odata.editLink": "Microsoft.SharePoint.Webhooks.Subscriptionc3175b9c-1491-454f-b5da-980431e36146",
"clientState": "{A0A354EC-97D4-4D83-9DDB-144077ADB449}",
"expirationDateTime": "2016-04-30T16:17:57Z",
"id": "a8e6d5e6-9f7f-497a-b97f-8ffe8f559dc7",
"notificationUrl": "https://contoso.azurewebsites.net/api/webhook/handlerequest",
"resource": "5c77031a-9621-4dfc-bb5d-57803a94e91d"
}
]
}