2016-06-27 4 views
0

Ich muss nur die Sende Domain und den API-Schlüssel überprüfen. Jetzt benutze ich diese curl:Ich muss nur Sending Domain und API Key überprüfen

curl \ 
-H "Content-Type: application/json" \ 
-H "Authorization: <REPLACE_WITH_YOUR_API_KEY>" \ 
-X POST -d '{"options":{"open_tracking":true,"click_tracking":true},"metadata":{"some_useful_metadata":"testing_sparkpost"},"substitution_data":{"signature":"<REPLACE_WITH_YOUR_FIRST_AND_LAST_NAME>"},"recipients":[{"address":{"email":"<REPLACE_WITH_YOUR_EMAIL_ADDRESS>"},"tags":["learning"],"substitution_data":{"customer_type":"Platinum","first_name":"<REPLACE_WITH_YOUR_FIRST_NAME>"}}],"content":{"from":{"name":"Awesome Company","email":"[email protected]<REPLACE_WITH_YOUR_SENDING_DOMAIN>"},"subject":"My first SparkPost Transmission","text":"Hi {{first_name}}\r\nYou have just sent your first email through SparkPost!\r\nCongratulations,\r\n{{signature}}","html":"<strong>Hi {{first_name}},</strong><p>You have just sent your first email through SparkPost!</p><p>Congratulations!</p>{{signature}}"}}' \ 
https://api.sparkpost.com/api/v1/transmissions 

Diese URL schickt mir eine E-Mail, so dass es richtig ist, aber ich muss eine URL verwenden, die keine E-Mail sendet, aber die Richtigkeit der API-Schlüssel und die Domain des Absenders überprüfen. Kann mir jemand helfen?

+0

Entschuldigung. Was versuchst du zu machen? Wir haben eine Sending Domains API. –

+0

Ich muss überprüfen, ob der API-Schlüssel und die E-Mail der Sending-Domain korrekt sind, ohne eine E-Mail zu senden. Ist das möglich oder nicht? – Doppu

Antwort

0

Es klingt wie Sie zwei Dinge überprüfen wollen:

  1. , die Ihr API Key eine Übertragung (eine E-Mail)
  2. , die Sie in der Lage zu senden sind zu senden mit Ihrer Senden Domain
  3. ist in der Lage

Dazu können Sie den gleichen cURL-Befehl wie in Ihrer Frage verwenden, aber fügen Sie .sink.sparkpostmail.com an das Ende Ihrer Domäne an. Wenn Ihr API-Schlüssel und Ihre sendende Domain korrekt sind, aber keine E-Mail gesendet wird, wird ein Wert von 200 zurückgegeben (der Sendevorgang wird jedoch weiterhin für Ihre Verwendung angerechnet). Sie können mehr über die Doline here lesen.

Alternativ können Sie the Sending Domains page oder Sending Domains API verwenden, um den Status Ihrer Domain zu sehen. Sie können the Credentials page verwenden, um zu überprüfen, ob Ihr API-Schlüssel die Berechtigung "Übertragungen: Lesen/Schreiben" hat