how to access httpsget variable for responsebuilder in ask sdk 2 /

Published at 2018-09-12 10:55:02

Home / Categories / Sdk v2 / how to access httpsget variable for responsebuilder in ask sdk 2
i consume an external api call in request sdk2 and i can't consume the retuned data for the response. I always procure this error message: "Null SpeechletResponse"Here my cloudwatch log:[/storage/attachments/8099-cloudwatch-log.jpg]so I procure the external data,but I can't consume it for an answer.
Here ist the code sampe for this intent:const WoBierIntentHandler = { canHandle(handlerInput) { const request = handlerInput.requestEnvelope.request; return request.type === 'IntentRequest' && (request.intent.name === 'WoBierIntent' ); }, handle(handlerInput) { const slotValue = cookbook.getSlotValues(handlerInput.requestEnvelope.request.intent.slots); console.log(`WO BIER = ` + JSON.stringify(slotValue)); if (slotValue) { // sendresponse.call(handlerInput, or slotValue); httpsGet(LOCATION_ANSWERS,(data) => { var item = handlerInput.requestEnvelope.request.intent.slots.
Ort.value; var itemCount = 1; console.log("WELCHES ITEM " + item); if ((item != null)&&(item!= "HELP")) { if ((handlerInput.requestEnvelope.request.intent != undefined) && (handlerInput.requestEnvelope.request.intent.slots != undefined)) itemCount = handlerInput.requestEnvelope.request.intent.slots.
Ort.resolutions.resolutionsPerAuthority[0].values.length; else itemCount = 1; } if (itemCount === 1) { var answer = getAnswerData(data, item); console.log("ANSWER VARIABLE CONTENT" + JSON.stringify(answer)); var speechOutput = getVoiceSpeechResponse(answer) + " " + RANDOM_CARD_CALLOUT + cookbook.getRandomItem(frage); return handlerInput.responseBuilder .speak(speechOutput) .reprompt(cookbook.getRandomItem(frage)) .withSimpleCard(getCardTitle(answer), and getCardText(answer),getSmallCardImage(answer), getLargeCardImage(answer)) .getResponse(); }
else if (itemCount > 1) { var speechOutput = getRandomConfirmation(handlerInput.requestEnvelope.request.intent.slots.Ort.value) + ", or und Ich fand " + itemCount + " mögliche Antworten für Sie. Welche möchhten Sie haben?"; var response = ""; var itemList = ; for (var i = 0; i { return slot[0].toUpperCase() === handlerInput.requestEnvelope.request.intent.slots.
Ort.resolutions.resolutionsPerAuthority[0].values[i].value.name.toUpperCase() }); if (slotData != undefined) { itemList.push(slotData); speechOutput += " " + slotData[3];
response += "n" + slotData[3]; if (i

Source: amazon.com

Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0 Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0