при попытке отправить событие WakeUp с телом JSON в API событий Alexa с использованием nodejs с axios или request-обещанием, API всегда возвращает ошибку 500.
Я отправил на онлайн-конечную точку , чтобы на самом деле увидеть, что публикуется, и узнал, что тело сообщения усечено, что, очевидно, приводит к неверному json.Я абстрагировал проблему и попытался запустить ее из установки virgin nodejs, используя repl.it , и результат тот же.
Интересно, что между длиной, кажется, есть связьзаголовка и тела.Поэтому, когда я сокращаю токен аутентификации в заголовке, передается больше символов тела.Если я укоротю длинные токены в теле до примерно 450-500 символов (кажется, они меняются), весь запрос будет выполнен.Очевидно, что это не решение, потому что токены необходимы для аутентификации.
Когда я экспериментировал с используемой версией axios, понизив ее до 0,10, я однажды получил результат, но повторная публикация приводила к другим 500. Если я отправляю частодостаточно, чтобы некоторые запросы были выполнены, даже на текущей версии Axios.Я также попытался использовать запрос-обещание с тем же результатом.
У меня возникло ощущение, что я сделал действительно глупую ошибку, но не могу ее найти, и я действительно не могу ничего найти по этой теме, так что этосводит меня с ума.Любая помощь будет принята с благодарностью!