Я использую сервер ruby Sinatra на моей машине разработки с помощью ngrok.
Я проверил, что доступ к общедоступному URL через ngrok направляется на сервер ruby и возвращается правильный ответ.
Я также использовал apitester.com, чтобы убедиться, что доступный URL-адрес доступен из Интернета и что верный ответ возвращается.
Когда я пытаюсь выполнить с помощью Alexa Simulator через консоль разработчика alexa, я получаю только «Я не могу достичь запрошенного навыка».Я получаю тот же ответ, используя физическое эхо.
Я дважды проверил конфигурацию конечной точки консоли разработчика, и все выглядит хорошо для меня.
Я использую https для конечной точки с «В качестве типа сертификата SSL конечная точка моей разработки является поддоменом домена, имеющего подстановочный сертификат».
Используя запрос JSON,генерируется при попытке использовать Alexa Simultor успешно отправляет запрос на мой сервер Sinatra и возвращается соответствующий ответ.Это избавило меня от беспокойства о том, что это было связано с конфигурацией sinatra / ngrok, но при вводе текста (или речи) в симуляторе он по-прежнему не работает.
Это моя первая попытка создания навыка Alexa, поэтому яможет упускать из виду нечто очевидное.
У кого-нибудь есть предложения?