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


Обновить VPP токен

Пространство имен: microsoft.graph

Примечание. API Microsoft Graph для Intune требует наличия активной лицензии Intune для клиента.

Обновление свойств объекта VPP токен.

Этот API доступен в следующих национальных облачных развертываниях.

Глобальная служба Правительство США L4 Правительство США L5 (DOD) Китай управляется 21Vianet

Разрешения

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

Тип разрешения Разрешения (в порядке повышения привилегий)
Делегированные (рабочая или учебная учетная запись) DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementConfiguration.ReadWrite.All
Делегированные (личная учетная запись Майкрософт) Не поддерживается.
Приложение DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementConfiguration.ReadWrite.All

HTTP-запрос

PATCH /deviceAppManagement/vppTokens/{vppTokenId}

Заголовки запроса

Заголовок Значение
Авторизация Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации.
Accept application/json

Текст запроса

В тексте запроса добавьте представление объекта VPP токен в формате JSON.

В приведенной ниже таблице указаны свойства, необходимые при создании объекта VPP токен.

Свойство Тип Описание
id Строка Создается автоматически при создании appleVolumePurchaseProgramToken. Это ключ объекта.
organizationName Строка Организация, связанная с токеном Apple Volume Purchase Program.
vppTokenAccountType vppTokenAccountType Тип программы оптовых покупок, с которой связан заданный токен Apple Volume Purchase Program. Возможные значения: business, education. Возможные значения: business, education.
appleId Строка Идентификатор Apple ID, связанный с заданным токеном Apple Volume Purchase Program.
expirationDateTime DateTimeOffset Дата и время завершения срока действия токена Apple Volume Purchase Program.
lastSyncDateTime DateTimeOffset Последнее выполнение синхронизации приложения при помощи службы Apple Volume Purchase Program с использованием токена Apple Volume Purchase Program.
токен Строка Строка токена Apple Volume Purchase Program; загрузка выполнена из Apple Volume Purchase Program.
lastModifiedDateTime DateTimeOffset Дата и время последнего изменения, связанного с токеном Apple Volume Purchase Program.
state vppTokenState Текущее состояние токена Apple Volume Purchase Program. Возможные значения: unknown, valid, expired, invalid, assignedToExternalMDM. Возможные значения: unknown, valid, expired, invalid, assignedToExternalMDM.
lastSyncStatus vppTokenSyncStatus Текущее состояние последней синхронизации приложения, инициированной с помощью токена Apple Volume Purchase Program. Возможные значения: none, inProgress, completed, failed. Возможные значения: none, inProgress, completed, failed.
automaticallyUpdateApps Логическое Автоматически обновятся все приложения, не только для токена VPP.
countryOrRegion Строка Автоматически обновятся все приложения, не только для токена VPP.

Отклик

При успешном выполнении этот метод возвращает код отклика 200 OK и обновленный объект VPP токен в тексте отклика.

Пример

Запрос

Ниже приведен пример запроса.

PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/vppTokens/{vppTokenId}
Content-type: application/json
Content-length: 461

{
  "@odata.type": "#microsoft.graph.vppToken",
  "organizationName": "Organization Name value",
  "vppTokenAccountType": "education",
  "appleId": "Apple Id value",
  "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00",
  "lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00",
  "token": "Token value",
  "state": "valid",
  "lastSyncStatus": "inProgress",
  "automaticallyUpdateApps": true,
  "countryOrRegion": "Country Or Region value"
}

Отклик

Ниже приведен пример отклика. Примечание. Представленный здесь объект отклика может быть усечен для краткости. При фактическом вызове будут возвращены все свойства.

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 574

{
  "@odata.type": "#microsoft.graph.vppToken",
  "id": "9ceb2f92-2f92-9ceb-922f-eb9c922feb9c",
  "organizationName": "Organization Name value",
  "vppTokenAccountType": "education",
  "appleId": "Apple Id value",
  "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00",
  "lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00",
  "token": "Token value",
  "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
  "state": "valid",
  "lastSyncStatus": "inProgress",
  "automaticallyUpdateApps": true,
  "countryOrRegion": "Country Or Region value"
}