Plivo voice api пропускает динамическую переменную c в php - PullRequest
0 голосов
/ 18 апреля 2020

Я использую голосовой API для Plivo, где я делаю запрос API, как это

$url = "https://api.plivo.com/v1/Account/{$plivo_auth}/Call/";
$data = json_encode( 
        array(
          'to'          => $to_number,
          'from'        => '+91XXXXXXXXXX',
          'answer_url'  => 'https://demo.exmpale.com/voice-text.php?order_id=99',
          'answer_method' => 'GET',
        )
      );

В голосовом тексте. php Я сделал код, подобный этому

<?php
$order_id = $_REQUEST['order_id'];
header("Content-type: text/xml");
echo "<?xml version='1.0' encoding='UTF-8'?>\n";
?>
<Response>
  <Speak>You have an order with id <?php echo $order_id; ?> Bye for now.</Speak>
</Response>

Теперь, когда я использую это, он говорит тексты, которые находятся в этом файле, но пропускает переменную order_id. Для дополнительной отладки, когда я проверил html из источника представления голосового текста. php делает вывод точного идентификатора заказа со строкой.

Так что кто-то может сказать мне, что здесь происходит не так. Любые предложения или помощь будут действительно заметны.

...