메시지 템플릿을 사용하면 하나의 문자 메시지에 버튼, 이미지, 리스트 등을 통합하여 표준 문자 메시지보다 풍부한 대화 환경을 제공할 수 있습니다. 템플릿은 제품 정보를 표시하거나 메시지를 받는 사람에게 미리 결정된 옵션 세트 중에서 선택하도록 요청하거나 검색 결과를 표시하는 등 다양한 목적으로 사용할 수 있습니다.
메시지 템플릿을 전송하려면 수신자의 페이지 범위 ID와 메시지 첨부 파일(템플릿 유형 및 각 템플릿에 대한 상세 정보(예: 제목, 이미지 등)가 있는 페이로드 포함)과 함께 POST
요청을 /PAGE-ID/messages
엔드포인트로 보냅니다.
curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"PSID"
},
"message":{
"attachment":{
"type":"template",
"payload":{
"template_type":"TEMPLATE-TYPE",
"elements":[
{
"title":"TEMPLATE-TITLE",
...
}
]
}
}
}
}' "https://graph.facebook.com/v21.0
/{PAGE-ID}/messages?access_token={PAGE-ACCESS-TOKEN}"
요청의 본문은 모든 템플릿 유형의 표준 형식을 따르며, 유형 및 각 템플릿 유형에 대한 특정 콘텐츠 상세 정보가 포함된 message.attachment.payload
속성을 사용합니다.