Logo

演示应用程序

学习如何将 Twilio API 集成到 Django Web 应用中。

概念

演示应用程序

学习如何将 Twilio API 集成到 Django Web 应用中。

我们在前面的章节中已经实际操作了 Twilio API。现在,我们将把这些 API 集成到一个 Django 网络应用中,该应用模拟一个购物网站的行为。

工作流程

以下组件中的演示应用模拟了如下所述的在线购物流程:

  1. 启动应用后,首先看到的是注册页面。使用注册页面创建账户。完成注册后,您将收到一条短信,确认注册成功。
  2. 接下来显示登录页面。输入正确的凭据以成功登录应用。
  3. 登录后,系统将重定向至结账页面。应用会要求您输入之前通过手机收到的一次性密码(OTP)。输入正确的 OTP 以完成结账流程。
  4. 输入正确的 OTP 后,最终进入订单已提交页面,该页面确认您的订单,并告知已向您的 WhatsApp 号码发送了确认消息。

Twilio 集成

此演示应用集成了以下 Twilio 产品和 API:

  • 可编程消息服务:分别用于向用户的手机和 WhatsApp 号码发送注册确认和订单确认消息。
  • 验证 API:用于向用户的手机号码发送一次性密码(OTP)。

先决条件

在运行应用之前,请确保以下配置已在下方组件中正确设置完毕。此外,请确认以下事项已准备就绪:

  • 用于演示应用的手机号码已通过验证。您可以访问 已验证来电号码 页面,将所需号码添加到已验证的来电号码列表中。
  • 已加入 WhatsApp 测试沙箱。您可以参考相关说明完成加入。

现在让我们运行演示应用。点击下方组件中的“运行”按钮以启动应用。当服务器启动后,点击“您的应用可在以下地址找到:”对应的链接,将在新标签页中打开应用。

开始使用 Twilio

结论