第 13 章 设置条款和条件

当您允许开发人员注册您的 API 时,您可能需要在授予其访问权限前,同意您关于您的条款和条件,以便了解其中的一些策略。

您的条件和条款可能还会有不同版本的开发人员。在注册过程的不同点上很容易设置。例如:

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

另外,如果您正在使用 API,您可能要明确将您的信用卡策略设置为明确。3scale 提供了设置以下信用卡策略 URL 类型的简便方法:

  1. 法律条款
  2. 隐私性
  3. 退款

13.1. 条款和条件

该工作流部分通过下列步骤在管理门户中轻松设置。

进入 Audience > Developer Portal > Signup,在其中会显示一个空白页面来填充您的签字法律条款。您可以使用 HTML、JavaScript 和 CSS 的任意组合。还可以通过单击 Insert togling 代码来提供一些切换的代码。您在此框中编写的内容只需在开发者门户的 Sign Up 页面上的 Sign Up 按钮上方出现。

开发人员法律条款

填写了条款和条件后,点 Update 保存它们。

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

开发人员接受条款

默认情况下,这放置在 Signup 页面上,但它是一个部分(signup_licence),可在开发人员门户的任何位置包含。要从 Signup 页面删除它,只需在页面中删除 {% include 'signup_licence' %} 行。同样,如果要在其它位置包含它,您可以通过代码片段的其它部分使用相同部分,这些部分可以放置在开发人员门户网站中的任何位置。

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