

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 사용자에게 WhatsApp 흐름 전송
<a name="managing-flows-send"></a>

기존 `SendWhatsAppMessage` API를 사용하여 템플릿 메시지를 통해 사용자에게 흐름을 보냅니다. 메시지 전송 API는 변경할 필요가 없습니다. 흐름은 템플릿 메시지에 `flow` 하위 유형이 있는 버튼 구성 요소로 포함됩니다.

흐름을 전송하려면 먼저 다음이 true여야 합니다.
+ 흐름은 게시됨 상태여야 합니다.
+ 흐름을 참조하는 메시지 템플릿이 있어야 합니다(흐름 버튼 사용).
+ 사용자가 메시지를 수신하도록 옵트인해야 합니다.

## 예: 템플릿 메시지를 통해 흐름 전송
<a name="managing-flows-send-example"></a>

다음 예시에서는 흐름 버튼이 포함된 템플릿 메시지를 보냅니다. `flow_token`는 세션을 추적하기 위해 제공하는 고유 식별자이며 시작 화면과 초기 데이터를 `flow_action_data` 지정합니다.

```
aws socialmessaging send-whatsapp-message \
    --origination-phone-number-id {{{PHONE_NUMBER_ID}}} \
    --meta-api-version v20.0 \
    --message '{
        "messaging_product": "whatsapp",
        "to": "{{+14085551234}}",
        "type": "template",
        "template": {
            "name": "{{flow_template_name}}",
            "language": {"code": "en_US"},
            "components": [
                {
                    "type": "button",
                    "sub_type": "flow",
                    "index": "0",
                    "parameters": [
                        {
                            "type": "action",
                            "action": {
                                "flow_token": "{{unique-session-token-123}}",
                                "flow_action_data": {
                                    "screen": "{{WELCOME_SCREEN}}",
                                    "data": {}
                                }
                            }
                        }
                    ]
                }
            ]
        }
    }'
```

이전 명령에서 다음을 바꿉니다.
+ {{{PHONE\_NUMBER\_ID}}} - 발신 전화번호의 ID입니다.
+ {{\+14085551234}} - 수신자의 국제 형식 전화번호입니다.
+ {{flow\_template\_name}} - 흐름 버튼이 포함된 승인된 메시지 템플릿의 이름입니다.
+ {{unique-session-token-123}} -이 흐름 세션을 식별하기 위해 생성하는 고유한 토큰입니다. 이 토큰은 사용자가 흐름을 완료하면 웹후크에 반환됩니다.
+ {{WELCOME\_screen}} - 흐름 JSON 정의에서 첫 번째 화면의 ID입니다.

**참고**  
는 흐름 응답을 특정 전송 이벤트와 상호 연관시킬 수 있도록 세션당 고유`flow_token`해야 합니다. UUID 또는 기타 고유 식별자를 사용할 수 있습니다.

## 흐름에 대한 템플릿 설정
<a name="managing-flows-send-template-setup"></a>

흐름을 전송하려면 흐름 버튼이 구성된 메시지 템플릿이 필요합니다. 템플릿을 생성할 때 게시된 흐름 ID를 참조`FLOW`하는 유형의 call-to-action 버튼을 추가합니다.

메시지 템플릿 생성에 대한 자세한 내용은 섹션을 참조하세요[AWS End User Messaging Social에서 메시지 템플릿 사용](managing-templates.md). 흐름 템플릿 구성에 대한 자세한 내용은 *Meta WhatsApp Business Platform 설명서*의 [흐름 전송을](https://developers.facebook.com/docs/whatsapp/flows/gettingstarted/sendingaflow) 참조하세요.