Обновление подписки
Возобновление подписки путем увеличения срока действия.
Даты окончания срока действия для подписок на ресурсы задаются отдельными типами ресурсов. Чтобы не пропускать уведомления, следует продлевать подписки задолго до конечной даты. Сведения о датах истечения сроков действия см. в статье, посвященной подпискам.
Разрешения
Для вызова этого API требуется одно из следующих разрешений. Дополнительные сведения, включая сведения о том, как выбрать разрешения, см. в статье Разрешения.
Тип разрешения | Разрешения (в порядке повышения привилегий) |
---|---|
Делегированные (рабочая или учебная учетная запись) | Files.Read, Files.ReadWrite, Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
Делегированные (личная учетная запись Майкрософт) | Files.Read, Files.ReadWrite, Files.Read.All, Files.ReadWrite.All |
Для приложений | Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
HTTP-запрос
PATCH /subscriptions/{id}
Пример
Запрос
PATCH /subscriptions/{id}
Content-type: application/json
{
"expirationDateTime": "2018-01-03T11:23:00.000Z"
}
Отклик
В случае успешного обновления подписки возвращается следующий объект:
HTTP/1.1 200 OK
Content-type: application/json
{
"id": "1039149811asbc",
"resource": "/me/drive/root",
"changeType": "updated",
"clientState": "subscription-identifier",
"notificationUrl": "https://contoso.azurewebsites.net/api/v2/webhook-receiver",
"expirationDateTime": "2018-01-03T11:23:00.000Z"
}
Ответы с ошибками
Дополнительные сведения о возвращении ошибок см. в статье Ответы с ошибками.