小编log*_*ge1的帖子

Amazon AWS Lambda Alexa HTTP获取问题

我继续使用Amazon Lambda和alexa技能工具包获得以下代码的问题.我花了无数个小时在这上面,无法让它发挥作用.我一直收到这条消息,无法弄清楚为什么http get失败了."请稍后再试".它甚至不打印控制台消息.

var Alexa = require('alexa-sdk');
var http = require('http');
var APP_ID = "omitted";     
var SKILL_NAME = 'omitted';

var options = {
    host: 'api.forismatic.com',
    path: '/api/1.0/?method=getQuote&lang=en&format=text',
    method: 'GET'
};

exports.handler = function(event, context, callback) {
var alexa = Alexa.handler(event, context);
alexa.APP_ID = APP_ID;
alexa.registerHandlers(handlers);
alexa.execute();
};

var handlers = {
'LaunchRequest': function () {
    this.emit('Inspiration');
},
'IntentRequest': function() {
    this.emit('Inspiration');
},
'InspirationIntent': function () {
    this.emit('Inspiration');
},
'Inspiration': function () {
    var speechOutput = '';
    var text = ''; …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services alexa node.js aws-lambda alexa-skills-kit

3
推荐指数
1
解决办法
2049
查看次数