0

有没有办法使用 License Manager API 读取“归档用户”(AU) 许可证?如果是这样,请提供请求的示例。谢谢你。

4

1 回答 1

0

检索特定用户:

您可以使用LicenseAssignments: get检索特定用户的许可证。

在这种情况下,您必须向该 URL 发出以下请求:

GET https://www.googleapis.com/apps/licensing/v1/product/{productId}/sku/{skuId}/user/{userId}

在哪里:

  • productId应该是101034(存档用户的 productId)(此 ID 没有正式记录,只能使用 Reseller API 间接检索,请参阅下面的文档缺失部分)。
  • skuId将是1010340001forEnterprise - Archived User1010340002for Business - Archived User(这些 ID 没有正式记录,只能使用 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}

缺少文档:

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

我建议您为该问题加注星标,以便跟踪此问题并帮助确定其实施的优先级。

授权注意事项:

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

于 2020-11-12T09:35:27.053 回答