Twilio回复消息给出HTTP错误。重定向过多

时间:2019-03-01 06:36:06

标签: twilio twilio-api twilio-php magento-2.0 twilio-programmable-chat

希望你们一切都好。

我已经将twilio与magento2集成在一起。我们的要求是创建一个短代码和一条与短代码相关的消息,并将其存储在数据库中。 这是我们的网格,我们手动创建它 twilio grid

我们会将短代码提供给客户。当客户向twilio号发送带有短代码的消息时,我们需要在网格中回复与短代码有关的消息。 对于ex ::如果客户发送的消息为TESTCODE,那么我需要ro用与该短码相关的消息答复客户。 为此,我在twilio中创建了一个webhook,并在该webhook中添加了我的控制器。这是我的控制器的代码

public function execute()
{
  try
   {
    $response = new Twiml;
    $Shortcode = isset($_REQUEST['Body']) ? $_REQUEST['Body']: '';
    $shortcode = $this->_shortcodeFactory->create();
    $collection = $shortcode->getCollection();
    $collection->addFieldToFilter('short_codes',$Shortcode);
    if(!$collection->count())
    {
        $response->message("Please Check the Short Code ");
    }
    foreach($collection as $item)
    {
        $message = $item->getMessage();
        $response->message($message);
    }
 }
   catch (\Exception $e) 
   {
       $this->logger->critical('Twilio message', ['exception' => $e]);
   }

 }

}

}

短信到twilio时,我在twilio日志中收到一条错误消息::: 11215此请求已被重定向太多次,可能处于循环中。

我的代码有什么问题吗,请您帮我解决这些问题。

0 个答案:

没有答案