3

我尝试一遍又一遍地阅读 REST api 进行呼叫,但这对我来说真的没有意义......我不明白该怎么做......

在我使用 Twilio 的 TwimML 在 php 中使用顺序拨号应用程序之前,现在使用其余的 api 我很困惑....我会将呼叫句柄 url 放入电话部分,现在我完全不知道从哪里开始或做什么做,在哪里可以找到他们正在谈论的调用资源uri,甚至如何执行我的脚本以及我是否仍然可以使用我的php脚本我真的很困惑......

4

1 回答 1

4

Twilio 有两种交互场景,由 REST API 和 TwiML 处理。REST API 用于当您想要告诉我们启动操作时,而 TwiML 用于当我们提醒您发生某事时,您可以告诉我们该做什么。

让我首先解释一下 REST 在 Twilio 的上下文中是什么。REST 是一种描述哪些 URL 包含哪些数据(也称为资源)以及您可以对这些数据执行的操作的方法。例如,您可以访问/2010-04-01/Accounts/AC12345以访问SID(字符串 ID)为AC12345的帐户的帐户实例资源。实例资源返回给定资源的单个实例的表示(以 JSON 或 XML 格式)。我们也有类似的List 资源返回实例资源列表。/2010-04-01/Accounts/AC12345/Calls

要发起新的呼出呼叫,您需要将呼叫实例添加到呼叫列表,或者换句话说,将呼叫发布到呼叫列表(然后我们将其转换为实际的电话或短信)。为此,您可以使用要创建的新调用的数据(To、From、Url 等)向资源发出 HTTPPOST请求。/Calls您指定的 URL 指向一个可公开访问的 URL,该 URL 返回我们从您那里检索并用于控制调用的 TwiML。

TwiML API 适用于我们需要了解您如何处理某事的情况。在呼叫的情况下,我们会在收到来电(发送到被叫电话号码上的语音 URL)或您发起的出站呼叫被接收方应答时访问您的 TwiML。在这两种情况下,当呼叫被应答时,我们访问指定的 URL 并逐步执行 TwiML 命令,直到它们用完,从而结束呼叫。

资源:

于 2011-07-29T20:49:21.990 回答