Apigee Monetization 概览

本页面适用于 ApigeeApigee Hybrid

查看 Apigee Edge 文档。

本部分介绍 Apigee Monetization。

利用 Apigee Monetization 从 API 获利

作为 API 提供方,您需要一种简单灵活的方式来通过 API 获利,以便在 API 被使用时实现创收。使用 Apigee 的获利功能,您可以向 API 产品添加费率方案,然后根据费率方案向开发者收取 API 使用费。您还可以配置费率方案,以便与开发者分享您的 API 收益。

API 提供商创建 API 产品,用于定义应用开发者可以购买的 API 代理和费率方案。应用开发者在购买费率方案时提供 API 密钥。API 提供商可以生成用量报告以进行分析和结算。

作为 API 提供商,您可以通过在组织中启用 Apigee Monetization 并配置下表中定义的组件来通过 API 获利。

组件 说明
API 代理

在开发与获利 API 产品搭配使用的 API 代理时,您可以附加以下政策:

  • VerifyAPIKey 政策或 VerifyAccessToken 政策,以确定传入请求是否可获利,方法是检查有效的已发布费率方案。如需了解详情,请参阅添加身份验证政策
  • MonetizationLimitsCheck 政策,用于验证开发者是否已购买关联的 API 产品,以及电子钱包中是否有足够的余额。如需了解详情,请参阅强制执行 API 产品开发者订阅
  • Quota 政策,用于利用使用 API 产品定义的配额配置。如需了解详情,请参阅强制执行获利配额
  • DataCapture 政策,用于替换与创收相关的使用情况数据。如需了解详情,请参阅捕获创收数据
API 产品

指定要作为获利套装提供给应用开发者的 API 代理集合。API 产品会配置捆绑式 API 代理的访问限制(配额)、API 密钥审批方法、费率方案(如下所述)以及其他详细信息。如需了解详情,请参阅什么是 API 产品?在 API 产品中强制执行获利配额

费率方案

定义将因使用获利 API 产品套装中提供的 API 而将产生的结算配置、费用和扣款。 例如,您可以与开发者分享 API 收益。如需了解详情,请参阅管理 API 产品的费率方案

如需让应用开发者可购买 API 产品订阅,作为 API 提供商,您可以执行以下操作之一:

如需访问 API,应用开发者需购买 API 产品订阅,将其添加到应用,并获取 API 密钥以便通过 API 请求发送。

了解获利配额

配额将定义指定时间段内某个 API 产品允许的请求数。配额可保护您的后端服务器以获得高流量方差,并区分您的产品线。

创建 API 产品时,您可以配置业务级别配额来控制对 API 的访问。如需详细了解在 API 产品级别定义的配额,请参阅配额

将 API 代理中的配额政策附加到您的获利 API 产品,以确保使用在 API 产品级别定义的配额。如需了解详情,请参阅强制执行获利配额

了解结算

Apigee Monetization 支持后付费预付费结算账号。

  • 后付费结算:在后付费结算中,应用开发者不预付任何费用。应用开发者在使用您的 API 产品后才需要付费。
  • 预付费结算:在预付费结算中,应用开发者在使用您的 API 产品之前就提前支付费用。开发者的预付款存放在开发者的钱包中。系统将根据使用情况从电子钱包中扣除每事务费用。

    设置费用(如有)、每事务费用以及任何经常性费用将从钱包中扣除。在尝试购买 API 产品时,如果开发者钱包中的金额低于设置费用,则购买将失败并显示资金不足错误。

创建费率方案时,您需要配置结算币种和频率、设置费用和经常性费用以及基于用量的费用。根据费率方案配置以及用于访问 API 的开发者唯一 API 密钥,您可以收集使用情况数据进行分析并生成创收报告。然后,您可以使用收集的数据来生成结算账单。