메시지 템플릿

메시지 템플릿을 사용하면 하나의 문자 메시지에 버튼, 이미지, 리스트 등을 통합하여 표준 문자 메시지보다 풍부한 대화 환경을 제공할 수 있습니다. 템플릿은 제품 정보를 표시하거나 메시지를 받는 사람에게 미리 결정된 옵션 세트 중에서 선택하도록 요청하거나 검색 결과를 표시하는 등 다양한 목적으로 사용할 수 있습니다.

사용 가능한 템플릿

다음 템플릿을 사용하여 구조화된 메시지를 보낼 수 있습니다.

메시지 템플릿 보내기

메시지 템플릿을 전송하려면 수신자의 페이지 범위 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/LATEST-API-VERSION/PAGE-ID/messages?access_token=PAGE-ACCESS-TOKEN"

요청의 본문은 모든 템플릿 유형의 표준 형식을 따르며, 유형 및 각 템플릿 유형에 대한 특정 콘텐츠 상세 정보가 포함된 message.attachment.payload 속성을 사용합니다.

버튼 사용

대부분의 메시지 템플릿에서는 템플릿에 버튼을 하나 이상 통합할 수 있습니다. 이러한 버튼을 사용하면 메시지를 받는 사람에게 템플릿에 대한 응답으로 취할 수 있는 행동을 제공할 수 있습니다.

사용할 수 있는 버튼 유형은 템플릿에 따라 다릅니다. 자세한 내용은 특정 템플릿 참조 문서를 확인하세요.

Messenger 플랫폼에서 사용 가능한 버튼 유형에 대한 자세한 내용은 버튼을 참조하세요.