您正在查看 Apigee Edge 文档。
前往 Apigee X 文档。 信息
注册并管理您的应用开发者,如以下几个部分所述。(应用注册是一个单独的流程,如注册应用和管理 API 密钥中所述)。
简介
Edge 提供了许多优势,这些优势完全取决于您是否知道谁在调用您的 API。 例如,API 安全、流量管理和公允的分析量取决于谁是调用方。Edge 如何知道是谁在调用您的 API?通过读取每个 API 调用中的唯一信息,例如用户 ID、API 密钥或 OAuth 令牌。这些唯一信息将锁定或解锁您在 API 代理中构建的功能,让您可完全控制 API 访问和行为。
正因如此,应用开发者需要注册才能使用您的 API。添加后,开发者可注册其应用,选择要使用的 API,并获取访问 API 所需的唯一 API 凭据(使用方密钥和密钥)。
如何注册应用开发者
使用以下某种方法注册应用开发者:
- 如果您有付费 Edge 账号,开发者可以通过开发者门户自行注册。如需了解详情,请根据开发者门户的类型参阅以下某个部分:
- 集成式门户:在集成式门户上创建开发者账号
- Drupal 10:注册应用开发者账号
- Drupal 7:添加和管理用户账号
- 管理员可以使用 API 注册应用开发者。
- 作为开发者门户管理员,直接在门户上管理开发者,具体如以下几个部分所述:
- 集成式门户:管理开发者账号,以管理开发者账号。
- Drupal 10:应用开发者如何与 Apigee Edge 模块交互
- Drupal 7:添加和管理用户账号
- 作为组织管理员,使用 Edge 界面 或 API 管理开发者,如以下几个部分所述。
关于在开发者门户上管理开发者账号的建议
Apigee 建议您直接在开发者门户上管理开发者账号。
如果您使用的是集成式门户,这是确保集成式门户和 Edge 上的开发者账号保持同步的唯一方法。
如果您使用基于 Drupal 的开发者门户,在开发者门户上直接管理开发者账号具有以下优势:
- 通过门户上的管理员界面添加开发者时,您可以设置门户的开发者密码,并触发自动发送给开发者的电子邮件。
使用 Edge 添加或修改开发者时,系统不会向开发者发送电子邮件,并且您无法在门户上为开发者设置密码。因此,开发者必须先在门户上重置其密码,然后才能登录门户。
- 对门户上的开发者账号所做的任何更改都会自动发送到 Edge。
如果您决定使用 Edge 管理基于 Drupal 的开发者账号,则必须在门户和 Edge 之间同步应用开发者。
浏览“开发者”页面
使用 Edge 界面和新 Edge 界面访问和探索“开发者”页面。
Edge
如需使用 Edge 界面访问“开发者”页面,请执行以下操作:
- 登录 apigee.com/edge。
- 在左侧导航栏中选择发布 > 开发者。
系统会显示“开发者”页面。

如上图所示,您可以通过“开发者”页面执行以下操作:
新版 Edge 界面(私有云)
如需使用新版 Edge 界面访问“开发者”页面,请执行以下操作:
- 在
http://host:3001/edge中登录 New Edge 界面,其中 host 是运行 New Edge 界面的主机的 IP 地址或 DNS 名称。 - 在左侧导航栏中选择发布 > 开发者。
系统会显示“开发者”页面。

如图中突出显示的部分所示,您可以通过“开发者”页面执行以下操作:
添加开发者
如需添加开发者,请执行以下操作:
- 访问“开发者”页面。
- 点击 + 开发者。
- 输入开发者详细信息,包括名字、姓氏、电子邮件地址和用户名。
- 点击创建。
查看和修改开发者详细信息
查看和修改开发者详细信息。对于已启用创收功能的组织,您可以修改配置创收属性中定义的创收自定义属性。
如需查看和修改开发者详细信息,请执行以下操作:
- 访问“开发者”页面。
- 点击要查看和修改的开发者所在的行,以打开开发者详细信息。
- “详细信息”部分会显示以下信息。根据需要修改开发者详细信息。
详细信息 说明 详细信息 开发者的名字、姓氏、用户名和电子邮件地址;注册状态和持续时间;以及开发者 ID
如需修改开发者详细信息,请点击以下任一字段:- 名字
- 姓氏
- 电子邮件
- 用户名
自定义特性 为开发者定义的自定义属性。根据需要配置自定义属性。如需了解详情,请参阅: 应用 开发者注册的应用。请参阅注册应用。 - 激活或停用“状态”字段中的开发者。
如需了解详情,请参阅激活和停用开发者。
使用适用于公有云的 Apigee Edge 时,Edge 会将以下实体缓存至少 180 秒(自实体被访问起)。
- OAuth 访问令牌。这意味着,撤消的令牌可能仍会在长达三分钟内有效,直到其缓存限制过期为止。
- 密钥管理服务 (KMS) 实体(应用、开发者、API 产品)。
- OAuth 令牌和 KMS 实体的自定义属性。
管理开发者的自定义属性
为每个开发者添加最多 18 个自定义属性,包括配置创收属性中所述的创收属性。
如需管理自定义属性,请执行以下操作:
- 访问“开发者”页面。
- 点击要管理自定义属性的开发者所在的行,以打开开发者详细信息。
- 点击“自定义属性”部分中的 +。
- 输入属性名称和值。
- 点击
。 - 如需删除自定义属性,请将光标放在该属性上,然后点击操作菜单中的
。
激活和停用开发者
当应用开发者在您的门户中自行注册时,您可以配置这些开发者是否默认处于活动状态。
即使开发者处于非活动状态,开发者仍可登录开发者门户并创建应用,但任何相应的 API 密钥都将不会正常运行。开发者的应用仍保持其已批准(或其他)状态,如同 API 密钥,即使开发者处于非活动时它们无效也是如此。
如需激活或停用开发者,请执行以下操作:
- 访问“开发者”页面。
- 点击要激活或停用的开发者所在的行,以打开开发者详细信息。
- 在“详细信息”部分,根据需要将状态字段设置为活动或非活动。
- 如果开发者位于多个组织中,请重复执行上述步骤。
导出发布数据
以逗号分隔值 (CSV) 文件的形式导出以下发布数据:
- 开发者详细信息
- 开发者、应用和 API 产品详细信息
如需导出发布数据,请执行以下操作:
- 访问“开发者”页面。
- 点击导出 CSV…。
- 从下拉菜单中选择开发者或开发者、应用和产品。
所选的发布数据将下载为 CSV 文件。
删除开发者
如需删除开发者,请执行以下操作:
- 访问“开发者”页面。
- 将光标置于要删除的开发者所在的行上方,以显示操作菜单。
- 点击
。 - 再次点击删除,确认删除该规则。
在门户和 Edge 之间同步应用开发者
如果您使用基于 Drupal 的开发者门户发布 API,则使用 Edge 对应用开发者所做的更改不会传播到门户。您必须以门户管理员身份登录门户,并将门户与 Edge 同步,这些更改才会显示在门户上。
如需将开发者门户与 Edge 中定义的应用开发者同步,请参阅以下部分:
- Drupal 10:将开发者与 Apigee Edge 同步
- Drupal 7:在门户和 Edge 之间同步应用开发者
将开发者分组到公司
在变现方面,公司是指作为单个实体进行管理的一组开发者。公司可以是适合您组织的任何分组,例如业务单位、产品线或部门。如果您需要将多位开发者与单个公司实体相关联,则将开发者分组到公司中会很有用。例如,您可能需要出于结算目的设置不同的公司。不过,您组织中的开发者无需与公司相关联。请注意,开发者始终是单个实体,由电子邮件元素唯一标识。如果开发者隶属于某家公司,您会在“开发者”页面上看到该公司名称。
如需详细了解如何管理公司和开发者以实现创收,请参阅管理公司和开发者。
配置创收属性
使用界面修改开发者或使用 API 创建/修改开发者时,您可以配置下表中定义的创收属性。 最初,您可以在修改组织资料时为组织配置创收属性。
| 字段名称 | 自定义属性名称 | 说明 |
|---|---|---|
| 地址 | MINT_DEVELOPER_ADDRESS |
开发者的地址,包括以下字段:地址(第 1 行和第 2 行)、城市、州/省/直辖市/自治区、邮政编码和国家/地区。 |
| 结算资料 | MINT_BILLING_PROFILE |
组织的结算周期。有效值包括:
|
| 结算类型 | MINT_BILLING_TYPE |
用于结算的开发者付款模式。可以是以下值之一:
|
| 类别 | MINT_DEVELOPER_CATEGORY |
您要将开发者添加到的开发者类别。开发者类别是指具有相似特征的开发者或公司的分组。如需了解详情,请参阅管理开发者类别。 |
| 公司 ID | MINT_COMPANY_ID |
公司 ID(如果适用)。如需了解详情,请参阅将开发者分组到公司。 |
| 开发者类型 | MINT_DEVELOPER_TYPE |
Apigee 不使用此属性。 开发者类型。有效值包括: |
| 是否为经纪商 | MINT_IS_BROKER |
一个标志,用于指定收入是否基于净收入。 |
| 法定全名 | MINT_DEVELOPER_LEGAL_NAME |
开发者的法定全名,将用于所有报告。 注意:如果开发者未与公司分组,但想要订阅已发布的费率方案,则必须使用此属性。 |
| 自开账单 | MINT_HAS_SELF_BILLING |
用于指定是否启用自开账单的标志。如果启用 (true),变现会生成自开账单,而不是收益分成对账单。自开账单是一种财务文件,其中详细列出了应付给开发者的金额。它代表开发者充当 API 提供商的账单。 |
| 免税授权编号 | MINT_TAX_EXEMPT_AUTH_NO |
政府免税号(如果适用)。 |
| 税率 | MINT_APPROX_TAX_RATE |
开发者的近似税率。指定一个十进制值,小数点前最多 3 个字符,小数点后最多 4 个字符。 |
使用 API 管理开发者
使用 Developer API 管理开发者。
使用 API 创建和更新开发者时,您可以根据需要配置配置创收属性中所述的创收属性。