Amazon Echo에 새로운 스킬을 개발 중이며 클라이언트 ID가 무엇인지 확인하기 위해 clientContext를 가져와야 할 때 몇 가지 문제가 있습니다. 이 Amazon Echo를 응용 프로그램에 추가하십시오.Amazon Echo - Alexa - ContextClient가 null입니다. node.js의 Lambda와 함께 스킬을 개발 중입니다.
누구나 제대로 작동하는지 알 수 있습니까? 때마다 undefined
값을 context.clientContext
받게됩니다.
1) 엔드 포인트는 내가와 연결 올바르게 상호 작용 모델
3 가득 "사용자 상호 작용 모델"
2))와 같은 스킬을 만듭니다
나는 알렉사 개발자 패널에서이 과정을 만든 람다 함수4) "사용자가 기존 계정을 만들거나 기존 계정에 연결할 수있게 하시겠습니까?"라는 메시지가 표시되면 Yes
을 확인했습니다. 문제. 첫번째 라인 람다
2)의 렉의
1) 사용 예 "색상"나는 정보가 도착 있는지 확인하기 위해 로그 입력 :
람다 함수 I은했다. 이와 같이
:
console.log("event.session.application.applicationId=" + event.session.application.applicationId);
console.log('clientContext =', context.clientContext);
console.log('context =', context);
데이터이다
clientContext = undefined
{callbackWaitsForEmptyEventLoop는 : 게터/세터, 다 : [기능] 성공 [기능] 실패 : [기능], logGroupName : '/ aws/lambda/color', logStreamName : '2016/08/19/[$ LATEST] 7d66fec34f604692ad4c0bd1d138ae51', functionName : 'color' , memoryLimitInMB '128'functionVersion '$'최신, getRemainingTimeInMillis : [기능] invokeid : '14c606ef-6614-11e6-940d-cd0e175f3bda'awsRequestId : '14c606ef-6614-11e6-940d-cd0e175f3bda' , invokedFunctionArn : 'ARN : AWS : 람다 : 미국 동부 1 ........... 86 : 기능 : 색'}
는 I 가능 람다 문서 읽기 이 값은 null
이지만이 값의 이유는 무엇입니까?
고마워요.
왜 클라이언트 ID를 확인해야합니까? 연결된 사용자가 누구인지 확인하려고합니까? –
예. 누가 링크되어 있는지 확인하십시오. –