У меня есть бот Lex, с которым я отправляю SMS. Первое SMS получает правильный ответ для вызова бота, и он отвечает правильно, но мое следующее SMS вызывает исключение: Aws/Api/Parser/Exception/ParserException: Error parsing JSON: Syntax error in /path/to/Aws/Api/Parser/PayloadParserTrait.php
Ни в одном сообщении (первое, которое сработало; второе, которое вызвало исключение) не было никаких специальных символов (так что никаких опасений по поводу неэкранированного «или» или чего-либо подобного).
Трассировка стека из сообщения об ошибке:
Aws/AwsClient->postContent( ) .../twilio.php: 71
Aws/AwsClient->__call( ) .../twilio.php: 71
Aws/AwsClient->execute( ) .../AwsClientTrait.php: 84
GuzzleHttp/Promise/Promise->wait( ) .../AwsClientTrait.php: 63
GuzzleHttp/Promise/RejectedPromise->wait( ) .../Promise.php: 65
Когда я попытался погрузиться в код AWS, чтобы отследить postContent
вызов Я не могу найти, где существует функция (она не появляется в AwsClient.php
) поэтому я не могу добавить лучшие отладочные операторы.
Как я могу отладить то, что здесь не так?
Задача ещё не решена.
Других решений пока нет …