Я работаю над AWS Lambda function
в Node.js
позвонить PHP
URL
это вернет ответ в кодировке JSON, чтобы Alexa (Amazon Dot и т. д.) могли отвечать на пользовательский запрос. У меня все мои намерения настроены правильно, и Alexa (онлайн-тест) отвечает на вопрос, но тег содержит «Без изменений» (см. Код), указывая, что он ничего не получает от http.get()
функция в Node.js
,
Вот функция для получения текста, который должен говорить Алекса:
function getData (mypath) {
var http = require('http');
var options = {
host: 'www.gypsysticks.com',
port: 80,
path: mypath
};
var mydata = "Unchanged";
http.get(options, function(res) {
res.on("response", function(chunk) {
mydata = chunk;
});
});
return mydata;
}
Я создаю этот «Skill» для Alexa для моей группы Gypsy Sticks. В настоящее время URL и путь указывают на www.gypsysticks.com/echo/tonight.php который должен вернуть место и время шоу сегодня вечером. Прямо сейчас я только что вернул JSON
строка с { "response" : "Test Success" }
Я не знаком с Node.js
, или http.get()
функция.
Задача ещё не решена.
Других решений пока нет …