Я не могу достичь запрошенного навыка в консоли разработчика Alexa - PullRequest
0 голосов
/ 09 декабря 2018

Я использую сервер ruby ​​Sinatra на моей машине разработки с помощью ngrok.

Я проверил, что доступ к общедоступному URL через ngrok направляется на сервер ruby ​​и возвращается правильный ответ.

Я также использовал apitester.com, чтобы убедиться, что доступный URL-адрес доступен из Интернета и что верный ответ возвращается.

Когда я пытаюсь выполнить с помощью Alexa Simulator через консоль разработчика alexa, я получаю только «Я не могу достичь запрошенного навыка».Я получаю тот же ответ, используя физическое эхо.

Я дважды проверил конфигурацию конечной точки консоли разработчика, и все выглядит хорошо для меня.

Я использую https для конечной точки с «В качестве типа сертификата SSL конечная точка моей разработки является поддоменом домена, имеющего подстановочный сертификат».

Используя запрос JSON,генерируется при попытке использовать Alexa Simultor успешно отправляет запрос на мой сервер Sinatra и возвращается соответствующий ответ.Это избавило меня от беспокойства о том, что это было связано с конфигурацией sinatra / ngrok, но при вводе текста (или речи) в симуляторе он по-прежнему не работает.

Это моя первая попытка создания навыка Alexa, поэтому яможет упускать из виду нечто очевидное.

У кого-нибудь есть предложения?

1 Ответ

0 голосов
/ 11 декабря 2018

Решено Я установил URL-адреса конечных точек по умолчанию и Северной Америки, содержащие один и тот же URL.Удаление дополнительного URL-адреса конечной точки в Северной Америке решило проблему для меня.

...