1

我需要在不同的计划之间进行选择,例如“对于无限制呼叫按 1,100 分钟按 2”需要通过 Twilio API 完成

4

1 回答 1

1

首先,我建议查看 Twilio 文档,该文档可在以下位置找到: https ://www.twilio.com/docs

其次,他们提供了各种示例应用程序,可以在这里找到: https ://www.twilio.com/docs/howto

不过,您实际上不会通过他们的 API 执行此操作 - 您将使用 TWIML(Twilio 标记语言)。为了让你开始......(我将用 PHP 和 TWIML 编写这个)

创建一个名为 index.php 的页面并添加以下内容

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Gather action="gather.php" method="GET">
        <Say>
            For unlimited calling press 1, for 100 minutes press 2
        </Say>
    </Gather>
    <Say>We didn't receive any input. Goodbye!</Say>
</Response>

创建另一个名为gather.php 的页面。在此页面上,您将拥有:

<?php

$response = $_REQUEST['Digits'];

if($response == 1){
    $message = 'You pressed 1 for unlimited calling.';
}elseif($response == 2){
    $message = 'You pressed 2 for 100 minutes';
}

echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<Response><Say>You entered " . $response . "</Say></Response>";
?>

显然,在gather.php 页面上,您需要编写适当的代码来处理调用方选择的内容。

于 2012-10-29T17:12:56.737 回答