您正在查看 Apigee Edge 文档。
转到
Apigee X 文档。 info
通常,当 开发者使用公司应用访问 API 时,系统会自动跟踪公司中所有开发者的交易总额。
如果您有开发者正在积极使用自己的开发者应用访问 API, 并且您需要跟踪他们的交易总额,而不会中断流量,该怎么办?您可以将开发者添加到公司,并设置根据公司及其开发者的交易总额发送通知。您必须为每家公司启用此功能;默认情况下,此功能处于停用状态。启用后,系统会每小时计算一次交易总额 。
如果配置了通知,则会在达到合并交易总额 阈值时发送通知。对于公司中接受了可调整通知费率方案的每位开发者,系统都会触发单独的通知 。
如需在报告中包含交易总额,您必须手动将公司 和所有相关开发者添加到报告条件中。如需了解详情,请参阅创建报告。
如需合并费率方案交易总额或公司及其开发者的交易总额,请执行以下操作:
- 创建可调整的通知费率方案,如指定 可调整的通知方案详细信息中所述。
- 使用 Webhook 设置通知,如在 使用 Webhook 设置 通知中所述。
- 使用 Get Company Details API 获取公司当前设置的所有现有属性。您将在下一步中用到 它们。
-
如需启用此功能,请使用 Update Company API 将
MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS自定义属性添加到true公司。请务必在 API 调用中添加其他现有公司属性。例如,如需为 xyz-company 启用此功能,请执行以下操作:
$ curl -H "Content-Type:application/json" -X PUT -d \ '{ "name": "xyz-company", "attributes": [ { "name": "MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS", "value": "true" } ... also include other existing company attributes to avoid losing them ] }'\ "https://api.enterprise.apigee.com/v1/organizations/myorg/companies/xyz-company" \ -u email:password
- 公司及其开发者接受可调整的通知费率方案。
注意:建议公司和 开发者设置相同的开始日期,以尽量减少混淆,以便在一致的时间间隔内跟踪交易数据。
请注意:
- 如果公司不接受费率方案,则不会合并公司及其开发者的费率方案交易 总额。
- 如果开发者不接受费率方案,则该开发者对 创收产品所做的调用将被屏蔽。