isLequestFromAssistant 메소드를 구현하여 my fulfillment webhook에 대한 요청을 확인하는 데 문제가 있습니다. 사용 Node.js를, 내하는 index.js 파일의 시작 부분에 다음과 같은 변수를 인스턴스화 :google.js에서 actions-on-google 프로젝트 완료시 isRequestFromAssistant 구현
const App = require('actions-on-google').ApiAiApp;
const app = new App({ request, response });
내가 다음 自問 해보십시오와 "응용 프로그램"을 사용하고 제 기능을 통해 .tell 및 기타 방법.
내가 isRequestFromAssistant을 구현하기위한 문서에 표시되는 코드는 다음과 같습니다
const app = new ActionsSdkApp({request, response});
app.isRequestFromAssistant('my-project-id')
.then(() => {
app.ask('Hey there, thanks for stopping by!');
})
.catch(err => {
response.status(400).send();
});
내가 첫 번째 라인을 생략하고 대신 .ActionsSdkApp 방법의 .ApiAi 방법을 사용하여 만든 기존 응용 프로그램 변수를 사용하는 경우, 작동하지 않습니다. .ActionsSdkApp 메소드를 사용하여 App1 및 app1 변수를 새로 작성하고 위 코드를 app1.isRequestFromAssistant로 변경하면 작동하지 않습니다. 나는 운이없는 다른 변이를 시도했다.
내가 작동하지 않는다고 말하면 전화를 걸면 500 내부 서버 오류가 발생합니다. 현재 NGROK에서 호스팅하고 있습니다. 저는 Node.js의 초보자입니다. 다른 700 줄의 코드가 정상적으로 작동하고 대부분 Google 검색에서 배우고이 포럼을 읽었습니다.