根据公司及其开发者的交易总计值来设置通知

您正在查看 Apigee Edge 文档。
转到 Apigee X 文档
info

通常,当 开发者使用公司应用访问 API 时,系统会自动跟踪公司中所有开发者的交易总额。

如果您有开发者正在积极使用自己的开发者应用访问 API, 并且您需要跟踪他们的交易总额,而不会中断流量,该怎么办?您可以将开发者添加到公司,并设置根据公司及其开发者的交易总额发送通知。您必须为每家公司启用此功能;默认情况下,此功能处于停用状态。启用后,系统会每小时计算一次交易总额 。

如果配置了通知,则会在达到合并交易总额 阈值时发送通知。对于公司中接受了可调整通知费率方案的每位开发者,系统都会触发单独的通知 。

如需在报告中包含交易总额,您必须手动将公司 和所有相关开发者添加到报告条件中。如需了解详情,请参阅创建报告

如需合并费率方案交易总额或公司及其开发者的交易总额,请执行以下操作:

  1. 创建可调整的通知费率方案,如指定 可调整的通知方案详细信息中所述。
  2. 使用 Webhook 设置通知,如在 使用 Webhook 设置 通知中所述。
  3. 使用 Get Company Details API 获取公司当前设置的所有现有属性。您将在下一步中用到 它们。
  4. 如需启用此功能,请使用 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
  5. 公司及其开发者接受可调整的通知费率方案。

    注意:建议公司和 开发者设置相同的开始日期,以尽量减少混淆,以便在一致的时间间隔内跟踪交易数据。

    请注意:

    • 如果公司不接受费率方案,则不会合并公司及其开发者的费率方案交易 总额。
    • 如果开发者不接受费率方案,则该开发者对 创收产品所做的调用将被屏蔽。