通过开发者门户管理公司和开发者(自助服务)

您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档
信息

作为 API 提供方,如果必须自行完成所有操作,管理参与创收 API 生态系统的公司和开发者可能会非常耗时。包括要管理的付款资料;需要维护的银行、税务和结算详细信息;要分配的角色等。开发者门户允许公司和开发者自行处理这些管理任务,同时您可以通过管理界面和 API 全面了解整个生态系统。

准备工作

在开发者门户中启用自助服务之前,请确保您了解开发者门户的基本概念并执行关键配置步骤。例如,请务必了解,您可以控制是在注册时自动激活用户,还是要求您手动进行批准。请阅读使用 Drupal 构建门户,熟悉开发者门户主题(如果您尚未这样做)。

除了查看和执行核心开发者门户环境设置之外,还要查看并执行以下创收相关主题:

关于开发者门户中的公司和开发者自助服务

在您的组织中启用创收功能后,除了您已执行的任何开发者门户配置外,您的门户可能也可供自助服务。开发者可以执行的自助式任务包括:

任务 配置信息
自行注册
创建公司 在门户中启用公司管理
邀请开发者加入公司(以及从公司中移除开发者) 在门户中启用公司管理
更改用户角色 配置创收功能
维护自己的账单、税务、银行和其他付款资料详细信息 配置创收功能
同意遵守服务条款 在开发者门户中设置创收条款及条件(可选)
注册新应用,选择要使用的 API 软件包/方案,然后访问其 API 密钥 配置应用注册
为预付款账号充值(充值) 配置创收功能
生成对账单和报表(结算和收入) 配置创收功能

开发者门户中的自助式交互示例

以下是开发者门户中的自助互动示例:

  • 开发者在该门户上注册(点击 Register 链接)后,会自动登录(除非您想先手动批准他们),并可以创建自己的公司。他们会自动成为公司的创收管理员,并且可以输入公司的所有资料、结算信息和银行信息。

  • 当开发者在开发者门户中浏览并执行任务(接受邀请、注册应用等)时,他们会根据自己的帐号或公司成员资格来执行操作。在下拉菜单中,选择要在哪家公司工作。例如,如果用户选择一家公司并注册了应用,则该应用归该公司所有。

    如需管理公司详细信息(如果他们拥有管理员权限),用户可从下拉菜单中选择管理公司,然后选择要管理的公司(如果他们以独立开发者的身份工作,则请选择其用户名)。

  • 公司管理员还可以邀请开发者加入他们的公司。(开发者必须已拥有 Apigee 帐号。)下图显示了开发者门户中公司设置 > 用户页面下的“邀请用户”字段。

  • 受邀开发者会收到关于公司邀请的电子邮件通知,他们可以登录门户并在其“管理公司”页面上接受邀请,如下图所示。

  • 公司管理员可以在公司的设置 > 用户页面上取消向开发者发出的邀请。
  • 公司管理员可以在公司的设置 > 用户页面上更改开发者的角色。例如,他们可以将开发者设为创收管理员,以允许公司管理权限。

在门户中启用公司管理

如果您使用的是 Apigee 自适应主题,则默认情况下,您可以在门户中管理公司。如果您使用的是“固定顶部导航栏位置”配置设置,“公司”下拉菜单可能会被遮挡。为确保显示“Manage Companies”(管理公司)下拉菜单,请切换为使用“Static Top Navbar 位置”设置,如下所示:

  1. 以管理员身份登录开发者门户。
  2. 在管理栏中依次选择外观 > 设置 > Apigee 自适应
  3. 选择“Bootstrap Settings”(引导设置)下的 Components(组件)。
  4. 点击导航栏
  5. 在“Navbar 位置”下拉菜单中选择Static Top
  6. 点击保存配置以保存更改。

如果您使用的是自己的自定义主题,请在管理栏中依次选择 Structure > Blocks,然后将 Switch Company 块拖动到页面的所需区域,从而将 Switch Company 块添加到您的主题中。点击 Save block 以保存配置。