Tous les produits
Search
Centre de documentation

Direct Mail:Guide du SDK

Dernière mise à jour :Aug 09, 2026

Utilisez OpenAPI Explorer pour appeler les opérations API de Direct Mail, les déboguer et générer des exemples de code SDK.

OpenAPI Explorer vous permet de rechercher, déboguer et générer des exemples de code pour les opérations API de Direct Mail.

Processus de base :

1. Accédez à la page OpenAPI Explorer

Exemple : envoi d'un e-mail.

Envoyer un e-mail (débogage et affichage de l'exemple de code)

Envoi d'un e-mail unique :

Débogage et affichage de l'exemple de code :

https://api.alibabacloud.com/api/Dm/2015-11-23/SingleSendMail

Remarque

Les appels en boucle et simultanés sont pris en charge.

Une seule requête prend en charge jusqu'à 100 adresses de destinataires. Les autres paramètres sont décrits dans la rubrique SingleSendMail.

Envoi d'e-mails par lots :

Débogage et affichage de l'exemple de code :

https://api.alibabacloud.com/api/Dm/2015-11-23/BatchSendMail

Remarque

Utilisez un modèle et une liste de destinataires créés dans la console ou via l'API pour envoyer des e-mails par lots. Les autres paramètres sont décrits dans la rubrique BatchSendMail.

2. Recherchez des opérations API et spécifiez les paramètres

Utilisez la version d'API par défaut 2015-11-23. L'identifiant de version reste identique tandis que les opérations API bénéficient de mises à jour continues.

image

Consultez la documentation de l'opération API :

image

3. Sélectionnez un langage de programmation pour le débogage

Sélectionnez un langage de programmation et cliquez sur « Initiate Call ».

image

4. Générez l'exemple de code

Méthode 1 : Utilisez le SDK Direct Mail

Obtenez la commande d'installation du SDK

Après un test réussi, installez le SDK sur votre machine locale ou votre serveur.

La section « SDK Info » affiche la version du SDK et la commande d'installation.

image

image

Méthode 2 : Utilisez CommonRequest

Basculez vers « Generate code in Common mode ». Les paramètres sont transmis dans le corps de la requête par défaut afin d'éviter les limitations de longueur de l'URL.

image

Exemple C# :

L'erreur « Invalid URI: The Uri string is too long » est signalée lors de l'envoi de contenu long avec le SDK C#

Références :

Appels généralisés Java 1.0 (Devient obsolète)

Appels généralisés Java 2.0

FAQ

Comment créer une AccessKey ?

Lorsque vous êtes connecté à votre compte Alibaba Cloud, la page de débogage ne nécessite pas de clé. Toutefois, vous devez configurer la clé dans votre code pour un déploiement local ou sur serveur.

Vous pouvez également utiliser une paire AccessKey créée dans RAM.

  1. Connectez-vous à la console AccessKey Management.

  2. Dans le coin supérieur droit, cliquez sur Create AccessKey.

  3. Lisez l'invite et cliquez sur OK.

Avertissement

Ne codez pas en dur les valeurs « accessKeyId » et « accessKeySecret » dans votre code pour éviter les fuites.

Les SDK Alibaba Cloud prennent en charge les variables d'environnement ALIBABA_CLOUD_ACCESS_KEY_ID et ALIBABA_CLOUD_ACCESS_KEY_SECRET pour l'authentification, comme décrit dans la rubrique Configuration de la vérification d'identité.

Erreur SignatureDoesNotMatch

SignatureDoesNotMatch

Message : Specified signature is not matched with our calculation.

1. Si vous utilisez un mécanisme d'auto-signature, vérifiez que l'ordre des paramètres et l'encodage sont corrects. Utilisez le SDK Direct Mail pour simplifier le processus de signature.

2. Vérifiez si le secret AccessKey est incorrect.

Message d'erreur pour un ID AccessKey incorrect : Specified access key is not found.

Message d'erreur pour un secret AccessKey incorrect : Specified signature is not matched with our calculation.

3. Vérifiez le décalage horaire du système.

Vérifiez que l'heure de votre système ne diffère pas de l'heure du serveur de plus de 15 minutes.

Si votre système se trouve dans un fuseau horaire différent, synchronisez-le avec UTC+8.

Commandes pour interroger l'heure système

Windows :

echo %date% %time%
tzutil /g

Mac :

date
systemsetup -gettimezone