1.8. 为 3scale 管理的 API 自定义开发人员门户的可选步骤

除了为 API 用户打开开发人员门户的要求外,您可能需要执行以下操作:

  • 在开发者门户中提供多个 API。

    您导入到 3scale 的每个 OpenAPI 文档为一个单独的 API 产品提供基础,也称为单独的服务。要将开发人员门户配置为提供多个服务,主要任务是创建一个页面,以便 API 消费者选择要订阅的服务或服务。

    详情请查看 多服务注册

  • 标记 Developer Portal 页面或页面部分,这只对您指定的 API 用户可见。

    您可能需要拥有开发人员门户的一部分,只能被特定的 API 用户组访问。您可以限制对页面的访问、页面的一部分或菜单选择(通常对应于某个部分)。

    限制访问部分的方便方式是将每个部分映射到 API 用户的逻辑组。例如,假设存在属于合作伙伴的 API 使用者。您可以创建名为合作伙伴的组,并只授予该组对特定部分的访问权限。

    您可以根据状态的变化,为 API 用户提供对受限内容的访问。例如,当 API 使用者升级到新的应用程序计划其他页面时,可能会自动对 API 用户可见。

    限制访问的另一种方式是需要 API 使用者才能登录来查看某些内容。

    详情请查看 限制内容

  • 实施 webhook。

    Webhook 可让您将 3scale 与后台工作流紧密集成。当 3scale 系统中指定事件时,您的后台应用程序可以通过 webhook 消息获得通知。然后,应用程序可以使用这些数据(例如有关新帐户的信息)来填充开发人员门户。

    详情请参阅 Webhooks