프로젝트가 2017 년 5 월 이후에 작성되었으므로 문서에 here이 무엇인지에 따라 v2 Google Assistant API를 사용하고 있다고 생각됩니다.v2를 사용할 때 Smart Home webhook으로 보낸 HTTP 헤더가 API 버전 v1을 나타내는 이유는 무엇입니까?
그러나 Google 웹 훅에 전송 된 HTTP 요청의 'Google-Assistant-API-Version'헤더에 값 'v1'이 포함되어 있습니다.
Google-Assistant-API-Version: v1
그러나 모든 콘텐츠는 snake_case가 아닌 camelCase를 사용하므로 v2를 사용하고있는 것으로 보입니다. 우리가 말할 수있는 한, 우리는 또한 v2 형식을 사용하여 응답하고 있으며, 이것은 정상적으로 작동합니다.
응답에 'v2'값이 포함 된 'Google-Assistant-API-Version'헤더가 포함됩니다. 테스트 목적으로이 헤더를 완전히 제거하고 값을 'v1'로 변경했습니다. 두 경우 모두 스킬이 계속 정상적으로 작동합니다.
'fulfillmentApiVersion'입력란 (here)을 포함하도록 동작 패키지를 변경하려고했지만 효과가없는 것으로 보입니다.
{
"actions": [{
"name": "actions.devices",
"deviceControl": {},
"fulfillment": {
"conversationName": "automation"
}
}
],
"conversations": {
"automation": {
"name": "automation",
"url": "https://**************************",
"fulfillmentApiVersion": 2
}
}
}
우리가이 시간에 어떤 문제가 발생하지 않는 동안, 우리는이 몇 가지 휴면 오류의 표시이다 궁금하고, 누군가가 어떤 설명을 제공 할 수 있는지 궁금해?