如何使用license Manager获取存档用户许可证



有没有一种方法可以读取"存档用户";(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 User1010340001Business - Archived User1010340002(这些ID没有正式文档,只能使用经销商API间接检索,请参见下面的缺少文档部分(
  • userId将是用户当前的主要电子邮件地址

产品或产品和SKU列表:

如果您不想检索特定用户,也可以根据productIdskuId:列出许可证

  • 许可分配: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}

缺少文档:

存档用户productIdskuId目前未记录在API官方参考中。目前有一个关于文档更新的功能请求:

  • Enterprise License Manager API不会退还G Suite Business/Enterprise Archived User许可证

我建议您将此问题列为星号,以便跟踪此问题并帮助确定其实施的优先级。

授权注意事项:

这些方法中的任何一种都需要获得以下范围的授权:https://www.googleapis.com/auth/apps.licensing。我假设您不是在询问如何完成OAuth过程,您只需要有关使用哪些方法的信息。

相关内容

  • 没有找到相关文章

最新更新