2016-12-14 5 views
1

smooch.io를 살펴 보았습니다. 다음과 같이 smooch.io 풍부한 메시지를 보내는의 형식은 다음과 같습니다Smooch.io에 Api.ai 캐 러셀 메시지를 보냈지 만 텍스트로 렌더링되기 시작합니다.

{ 
"role": "appMaker", 
"type": "carousel", 
"items": [{ 
    "title": "Tacos", 
    "description": "Description", 
    "mediaUrl": "http://example.org/image.jpg", 
    "actions": [{ 
     "text": "Select", 
     "type": "postback", 
     "payload": "TACOS" 
    }, { 
     "text": "More info", 
     "type": "link", 
     "uri": "http://example.org" 
    }] 
}, { 
    "title": "Ramen", 
    "description": "Description", 
    "mediaUrl": "http://example.org/image.jpg", 
    "actions": [{ 
     "text": "Select", 
     "type": "postback", 
     "payload": "RAMEN" 
    }, { 
     "text": "More info", 
     "type": "link", 
     "uri": "http://example.org" 
    }] 
}] 

}

을하지만 smooch.io하는 api.ai 통해 JSON 응답을 보낼 때, 그것은 오류를 가져옵니다. 그것은 간단한 텍스트 메시지를 쉽게 표시하지만. 이 json 메시지를 smooch 개체로 보낼 수 있습니까? 페이스 북 개체처럼 보낼 방법이 있습니까? 내가 원하는 건 캐 러셀을 사용자에게 보내는 것뿐입니다.

답변

1

의 포옹 API는 자신의 회전 목마 JSON 구조를 정의 :

http://docs.smooch.io/rest/#carousel-message

이의 장점은의 포옹 그들을 렌더링을 지원하는 모든 채널 (페이스 북 메신저, LINE 메신저로이 일반적인 회전 목마 형식을 적용 할 수 있다는 것입니다, 예를 들어 텔레 그램).

업데이트 :

(면책 조항 : 나는의 포옹 작업)

는 당신이 얻고있는 것은 캐 러셀의 텍스트 전용 대체 렌더링입니다. 이것은 Smooch에서 아직 지원하지 않는 채널을 위해 전송하는 것입니다.

현재 Smooch 웹 메신저에는 회전판에 있지만 회전판이 완전히 렌더링되지 않습니다. 지원 회전 목마 채널의 업데이트 된 목록은 여기 채널 지원 섹션에서 확인할 수 있습니다 : http://docs.smooch.io/rest/#carousel-message

+0

설명서에 설명 된 형식을 시도했습니다. 그러나 웹 메신저 플랫폼에서 보낼 수있는 것은 모두 문자 메시지입니다. 캐 러셀을 보내려고하면 대신 json을 보냅니다. –

+0

보내려는 특정 캐 러셀 JSON 페이로드 (예 : curl 명령 또는 코드 샘플)에 대한 세부 정보로 원래 질문을 업데이트해야 할 수도 있습니다. –

+1

코드가 업데이트되었습니다. Smooch.io는 페이스 북에 구조화 된 메시지를 허용하지만 smooch.io를 통해 내 웹 메신저에 구조화 된 메시지를 보내고 싶습니다. 그러나 그것은 단지 텍스트를 보낸다. 구조화 된 메시지를 보낼 수 없습니다. –

0

이 카드 \ 회전 목마를 들어 우리가의 포옹의은 webhook에 의해 호출의 포옹의 JSON에 api.ai JSON을지도했다.