有没有一种方法可以读取"存档用户";(AU(使用license Manager API的许可证?如果是,请提供一个请求示例。非常感谢。
检索特定用户:
您可以使用LicenseAssignments:get检索特定用户的许可证。
在这种情况下,您必须对此URL发出以下请求:
GET https://www.googleapis.com/apps/licensing/v1/product/{productId}/sku/{skuId}/user/{userId}
其中:
productId
应为101034
(存档用户的产品ID((此ID没有正式文档,只能使用经销商API间接检索,请参阅下面的缺少文档部分(skuId
将是Enterprise - Archived User
的1010340001
,Business - Archived User
的1010340002
(这些ID没有正式文档,只能使用经销商API间接检索,请参见下面的缺少文档部分(userId
将是用户当前的主要电子邮件地址
产品或产品和SKU列表:
如果您不想检索特定用户,也可以根据productId
和skuId
:列出许可证
- 许可分配:listForProduct:
GET https://www.googleapis.com/apps/licensing/v1/product/{productId}/users?customerId={customerId}
- 许可分配:listForProductAndSku:
GET https://www.googleapis.com/apps/licensing/v1/product/{productId}/sku/{skuId}/users?customerId={customerId}
缺少文档:
存档用户productId
和skuId
目前未记录在API官方参考中。目前有一个关于文档更新的功能请求:
- Enterprise License Manager API不会退还G Suite Business/Enterprise Archived User许可证
我建议您将此问题列为星号,以便跟踪此问题并帮助确定其实施的优先级。
授权注意事项:
这些方法中的任何一种都需要获得以下范围的授权:https://www.googleapis.com/auth/apps.licensing
。我假设您不是在询问如何完成OAuth过程,您只需要有关使用哪些方法的信息。