Exemple d'envoi d'un message MMS à l'aide de la messagerie SMS AWS destinée à l'utilisateur final - AWS Messagerie SMS à l'utilisateur final

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exemple d'envoi d'un message MMS à l'aide de la messagerie SMS AWS destinée à l'utilisateur final

Si vous utilisez une ressource partagée, vous devez utiliser le nom Amazon Resource Name (ARN) complet de la ressource. Vous pouvez utiliser l'API AWS CLI ou AWS End User Messaging SMS and voice v2 pour envoyer des MMS à vos clients.

Utilisez la send-media-message AWS CLI commande pour envoyer un message MMS. Pour plus d'informations sur la configuration du AWS CLI, consultez la section Configuration de l'interface de ligne de commande AWS dans le guide de AWS Command Line Interface l'utilisateur.

Important

Les fonctionnalités MMS ne sont disponibles que dans certains pays. Pour plus d'informations sur les pays pris en charge pour les SMS et les MMS, consultez Pays et régions pris en charge pour la messagerie SMS avec messagerie AWS à l'utilisateur final etPays et régions pris en charge pour la messagerie MMS dans les SMS destinés aux utilisateurs AWS finaux.

Pour vérifier si votre identité d'origine est compatible avec les MMS, consultez. Afficher le statut et les fonctionnalités d'un numéro de téléphone dans AWS la messagerie SMS à l'utilisateur final

Pour utiliser une ressource partagée, vous devez utiliser le nom complet de la ressource Amazon (ARN).

Prérequis

Avant de commencer, les conditions suivantes doivent être remplies :

Envoyez un MMS avec AWS CLI

Les seuls paramètres requis pour send-media-messagesont destination-phone-number etorigination-identity. Vous pouvez envoyer un message uniquement sous forme de texte en omettant le media-urls paramètre. Vous pouvez également envoyer un message s'il ne s'agit que de fichiers multimédias en omettant le message-body paramètre.

Pour envoyer un message MMS
  • Sur la ligne de commande, entrez la commande suivante :

    aws pinpoint-sms-voice-v2 --region 'us-east-1' send-media-message --destination-phone-number +12065550150 --origination-identity +14255550120 --message-body 'text body' --media-urls 's3://s3-bucket/media_file.jpg'

    Dans l’exemple précédent, apportez les modifications suivantes :

Si AWS la messagerie SMS de l'utilisateur final accepte la commande, vous recevrez leMessageID. Cela signifie uniquement que la commande a été reçue avec succès et non que le périphérique de destination a déjà reçu le message. Pour obtenir la liste des codes d'erreur, consultez la section SendMediaMessage Erreurs.

{ "MessageId": "string" }

Configuration d'un compartiment Amazon S3 pour les fichiers MMS

Vos fichiers MMS doivent être stockés dans un compartiment Amazon S3. Le compartiment Amazon S3 doit être identique à celui Compte AWS de votre Région AWS identité d'origine compatible MMS. Ces instructions indiquent comment créer un compartiment Amazon S3, charger un fichier et créer l'URI du fichier. Pour plus d'informations sur les commandes Amazon S3, consultez Utiliser des commandes de haut niveau (s3) avec l'AWS CLI. Pour plus d'informations sur la configuration du AWS CLI, consultez la section Configuration de l'interface de ligne de commande AWS dans le guide de AWS Command Line Interface l'utilisateur.

Pour créer un compartiment Amazon S3, utilisez la commande create-bucket AWS CLI . Sur la ligne de commande, entrez la commande suivante :

aws s3api create-bucket --region 'us-east-1' --bucket BucketName

Dans la commande précédente :

  • Remplacez par l'identité d'origine compatible us-east-1 avec les MMS qui se trouve dans Région AWS votre ordinateur.

  • BucketNameRemplacez-le par le nom du nouveau compartiment.

Pour copier un fichier dans le compartiment Amazon S3, utilisez la AWS CLI commande cp. Sur la ligne de commande, entrez la commande suivante :

aws s3 cp SourceFilePathAndName s3://BucketName/FileName

Dans la commande précédente :

  • Remplacez SourceFilePathAndName par le chemin du fichier et le nom du fichier à copier.

  • Remplacez BucketName par le nom du compartiment.

  • Remplacez FileName par le nom à utiliser pour le fichier.

L'URI à utiliser lors de l'envoi est :

s3://BucketName/FileName