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
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
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.

Consultez la documentation de l'opération API :

3. Sélectionnez un langage de programmation pour le débogage
Sélectionnez un langage de programmation et cliquez sur « Initiate Call ».

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.


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.

Exemple C# :
Références :
Appels généralisés Java 1.0 (Devient obsolète)
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.
Connectez-vous à la console AccessKey Management.
Dans le coin supérieur droit, cliquez sur Create AccessKey.
Lisez l'invite et cliquez sur OK.
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