

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Contoh pengiriman pesan media di AWS End User Messaging Social
<a name="send-message-media"></a>

Contoh berikut menunjukkan cara mengirim pesan media ke pelanggan Anda menggunakan AWS CLI. Untuk informasi selengkapnya tentang mengonfigurasi AWS CLI, lihat [Mengkonfigurasi AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) dalam [Panduan AWS Command Line Interface Pengguna](https://docs.aws.amazon.com/cli/latest/userguide/). Untuk daftar jenis file media yang didukung, lihat[Jenis dan ukuran file media yang didukung di WhatsAppJenis file media yang didukung](supported-media-types.md).

**catatan**  
WhatsApp menyimpan file media selama 30 hari sebelum menghapusnya, lihat [Unggah Media](https://developers.facebook.com/docs/whatsapp/cloud-api/reference/media#upload-media) di *Referensi API Cloud Platform WhatsApp Bisnis*.

1. Unggah file media ke bucket Amazon S3. Untuk informasi selengkapnya, lihat [Mengunggah file media untuk dikirim WhatsApp](managing-media-files-s3.md).

1. Unggah file media untuk WhatsApp menggunakan [post-whatsapp-message-media](https://docs.aws.amazon.com/cli/latest/reference/socialmessaging/post-whatsapp-message-media.html)perintah. Setelah berhasil diselesaikan, perintah akan mengembalikan{{{MEDIA\_ID}}}, yang diperlukan untuk mengirim pesan media.

   ```
   aws socialmessaging post-whatsapp-message-media --origination-phone-number-id {{{ORIGINATION_PHONE_NUMBER_ID}}}  --source-s3-file bucketName={{{BUCKET}}},key={{{MEDIA_FILE}}}
   ```

   Pada perintah sebelumnya, lakukan hal berikut:
   + Ganti {{{ORIGINATION\_PHONE\_NUMBER\_ID}}} dengan ID nomor telepon Anda.
   + Ganti {{{BUCKET}}} dengan nama bucket Amazon S3.
   + Ganti {{{MEDIA\_FILE}}} dengan nama file media. 

   Anda juga dapat mengunggah menggunakan [url presign](managing-media-files-s3.md#managing-media-files-s3.title) dengan menggunakan `--source-s3-presigned-url` alih-alih. `--source-s3-file` Anda harus menambahkan `Content-Type` di `headers` bidang. Jika Anda menggunakan keduanya maka `InvalidParameterException` an dikembalikan.

   ```
   --source-s3-presigned-url headers={"{{Name}}":"{{Value}}"},url={{https://BUCKET.s3.REGION/MEDIA_FILE}}
   ```

1. Gunakan [send-whatsapp-message](https://docs.aws.amazon.com/cli/latest/reference/socialmessaging/send-whatsapp-message.html)perintah untuk mengirim pesan media.

   ```
   aws socialmessaging send-whatsapp-message --message '{"messaging_product":"whatsapp","to":"'{{{PHONE_NUMBER}}}'","type":"image","image":{"id":"'{{{MEDIA_ID}}}'"}}' --origination-phone-number-id {{{ORIGINATION_PHONE_NUMBER_ID}}} --meta-api-version v20.0
   ```
**catatan**  
Anda harus menentukan pengkodean base64 saat Anda menggunakan AWS CLI versi 2. Ini dapat dilakukan dengan menambahkan AWS CLI paramater `--cli-binary-format raw-in-base64-out` atau mengubah file konfigurasi AWS CLI global. Untuk informasi selengkapnya, lihat [https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html#cli-configure-files-settings](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html#cli-configure-files-settings)di *Panduan Pengguna Antarmuka Baris AWS Perintah untuk Versi 2*.  

   ```
   aws socialmessaging send-whatsapp-message --message '{"messaging_product":"whatsapp","to":"'{{{PHONE_NUMBER}}}'","type":"image","image":{"id":"'{{{MEDIA_ID}}}'"}}' --origination-phone-number-id {{{ORIGINATION_PHONE_NUMBER_ID}}} --meta-api-version v20.0 --cli-binary-format raw-in-base64-out
   ```

   Pada perintah sebelumnya, lakukan hal berikut:
   + Ganti {{{PHONE\_NUMBER}}} dengan nomor telepon pelanggan Anda.
   + Ganti {{{ORIGINATION\_PHONE\_NUMBER\_ID}}} dengan ID nomor telepon Anda.
   + Ganti {{{MEDIA\_ID}}} dengan ID media yang dikembalikan dari langkah sebelumnya. 

1. Ketika Anda tidak lagi membutuhkan file media, Anda dapat menghapusnya dari WhatsApp menggunakan [delete-whatsapp-message-media](https://docs.aws.amazon.com/cli/latest/reference/socialmessaging/delete-whatsapp-media-message.html)perintah. Ini hanya menghapus file media dari WhatsApp dan bukan bucket Amazon S3 Anda.

   ```
   aws socialmessaging delete-whatsapp-message-media --media-id {{{MEDIA_ID}}} --origination-phone-number-id {{{ORIGINATION_PHONE_NUMBER_ID}}}
   ```

   Pada perintah sebelumnya, lakukan hal berikut:
   + Ganti {{{ORIGINATION\_PHONE\_NUMBER\_ID}}} dengan ID nomor telepon Anda.
   + Ganti {{{MEDIA\_ID}}} dengan ID media. 