Google API 如何区分正规组织和非营利组织?

How to distinguish regular organizations from non-profit ones with Google API?

我们有一个应用程序可以获取有关我们客户的 Google 组织的许可信息。我们之前一直在使用 SKU ID,但现在我们遇到了非营利组织,Google 支持人员说没有用于非营利组织的 SKU ID。

我们一直在研究使用 ProductId 的方法,但我认为没有合适的 ProductIds 用于非营利组织 here

对于常规组织,我们使用 com.google.api.services.licensing Java 包 还有像

var productLicensing = new Licensing.Builder(HTTP_TRANSPORT, JSON_FACTORY, oAuth2Credentials)
    .setApplicationName(APPLICATION_NAME).build();
var request = productLicensing.licenseAssignments()
    .listForProductAndSku(productId, skuId, domain);
var assignments = request.execute();
// further operations

是否知道我们如何使用 Google API 区分常规组织和非营利组织? 非营利组织有特殊的 ProductId?

答案:

我认为没有非营利许可的产品 ID。因此,我认为没有任何 API 会 return 这种信息。

功能请求:

我继续在 Issue Tracker 中提交功能请求以将 productIds 添加到 Non-profit 许可证:

还有一个列出所有可用产品和 SKU 的功能请求。在这种情况下可能会有用:

考虑 subscribing to these issues 以跟踪它们并帮助确定它们的优先级。