第 13 章 设置条款和条件

当您允许开发人员注册您的 API 时,您可能会希望让他们同意您的条款和条件,以便在授予他们访问权限前清除您的一些策略。

您希望开发人员遵守的条款和条件可能有不同的版本。在整个注册过程中,您可以在不同点轻松设置这些设置。例如:

  1. 注册条款和条件
  2. 应用程序条款和条件
  3. 服务/订阅条款和条件(仅在您拥有多个服务时才可用)

另外,如果您要收取使用 API 的费用,您可能需要使信用卡策略明确无误。3scale 提供了一种简单的方式来设置以下类型的信用卡策略 URL:

  1. 法律术语
  2. 隐私
  3. 退款

13.1. 条款和条件

工作流的这一部分可按照以下步骤在管理门户中轻松设置:

进入 Audience > Developer Portal > Signup,您会在其中看到一个空白页面来填充您的注册法律条款。您可以使用 HTML、JavaScript 和 CSS 的任何组合。还可以通过单击 Insert toggling code 提供一些切换代码。您在此框中写入的内容将出现在开发人员门户的 Signup 页面上的 Sign Up 按钮上。

开发人员法律术语

填写了条款和条件后,请单击更新来保存条款和条件。

如果您使用了切换代码,则将显示"通过签名您同意以下法定条款和条件",后跟一个链接,在显示和隐藏您指定的条款和条件之间切换。

开发人员接受条款

默认情况下,这会放置在 Signup 页面上,但它是一个部分(signup_licence),它可以包含在 Developer Portal 上的任意位置。要从 Signup 页面删除它,只需从页面中删除 {% include 'signup_licence' %} 行。类似地,如果想在其他位置包含它,可以通过代码片段来使用相同的部分,该片段可以放在 Developer Portal 上的任意位置。

您可能还希望用户在创建新应用程序时接受另一组条款和条件(new_application_licence 部分) 和/或当他们订阅新服务时(service_subscription_licence 部分)。要设置这些设置,您可以按照上面概述的相同步骤进行操作。