0
Alexa Skills Kit 및 AWS Lambda를 사용하여 Amazon Alexa 기술을 개발하는 방법을 배우기 시작했습니다. API를 호출하고 데이터를 검색하는 방법을 잘 모르겠습니다. 나는 요르단 리 비디오에서이 템플릿 코드 발견 : 나는 endpoint
변수는 API에 대한 URL을 개최 이해AWS 람다 함수에 Node.JS가있는 REST API 사용하기
var endpoint = ""; // ENDPOINT GOES HERE
var body = "";
https.get(endpoint, (response) => {
response.on('data', (chunk) => body += chunk);
response.on('end',() => {
var data = JSON.parse(body);
var subscriberCount = data.items[0].statistics.subscriberCount;
context.succeed(
generateResponse(
buildSpeechletResponse(`Current subscriber count is ${subscriberCount}`, true),
{}
)
);
});
});
을,하지만 난 나머지에 대한 확신입니다. 이 코드에서는 현재 구독자 수에 YouTube API를 사용하고 있다고 생각합니다. 예를 들어 Dark Sky API를 사용하여 날씨 정보를 추출하려면이 비슷한 형식을 사용하여 어떻게해야합니까?
, 그것은 "응답이 유효하지 않습니다"라고 – ecain
위의 코드는 어두운 하늘 API를 사용하는 예제의 요청에 대한 응답이었다. 당신은 당신의 자신의 열쇠를 가지고 있어야하고, URL을 대신 써야합니다. 'node yourFileName.js'를 사용하여 테스트하면 작동하는 것을 볼 수 있습니다. – Brian