Как получить заархивированную пользовательскую лицензию с помощью Менеджера лицензий
Есть ли способ прочитать лицензию "Заархивированного пользователя" (AU) с помощью License Manager API? Если да, то приведите пример запроса. Спасибо.
1 ответ
Получить конкретного пользователя:
Вы можете получить лицензию для конкретного пользователя, используя LicenseAssignments: get.
В этом случае вам нужно будет сделать следующий запрос к этому URL:
GET https://www.googleapis.com/apps/licensing/v1/product/{productId}/sku/{skuId}/user/{userId}
Где:
-
productId
должно быть101034
(productId для заархивированного пользователя) (этот идентификатор официально не задокументирован и может быть получен только косвенно с помощью Reseller API, см. раздел " Отсутствует документация " ниже). -
skuId
было бы1010340001
заEnterprise - Archived User
и1010340002
заBusiness - Archived User
(эти идентификаторы официально не задокументированы и могут быть получены только косвенно с помощью Reseller API, см. раздел " Отсутствует документация " ниже). -
userId
будет текущим основным адресом электронной почты пользователя.
Список для продукта или для продукта и SKU:
Если вы не хотите извлекать конкретного пользователя, вы также можете перечислить лицензии в соответствии с
productId
и
skuId
:
GET https://www.googleapis.com/apps/licensing/v1/product/{productId}/users?customerId={customerId}
GET https://www.googleapis.com/apps/licensing/v1/product/{productId}/sku/{skuId}/users?customerId={customerId}
Документация отсутствует:
Пользователь в архиве
productId
и
skuId
в настоящее время не описаны в официальном справочнике API. В настоящее время есть запрос функции относительно обновления документации:
Я предлагаю вам пометить проблему, чтобы отслеживать ее и помогать приоритизировать ее реализацию.
Примечание по авторизации:
Любой из этих методов потребует авторизации в следующей области:
https://www.googleapis.com/auth/apps.licensing
. Я предполагаю, что вы не спрашиваете, как пройти процесс OAuth, а вам просто нужна информация о том, какие методы использовать.