希望你们一切都好。
我已经将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此请求已被重定向太多次,可能处于循环中。
我的代码有什么问题吗,请您帮我解决这些问题。