Einzelversand simulieren

Mit dieser Methode können Sie den Einzelversand simulieren. Durch das Simulieren einer Kampagne können Sie die Kosten und die Anzahl der gesendeten und gefilterten SMS erfahren. Dieser Endpunkt erstellt keine echte Kampagne.

GET

/send/simulate

Abfrage-Parameter

token
notwendig, wenn in den Headers nicht vorhanden
Ihr Token
text
notwendig
Ihre Nachricht
to
notwendig
Ihr Ziel
delay Versanddatum Y-m-d H:i:s. Muss in der Zeitzone liegen Europe/Paris
sender Ermöglicht das Personalisieren des Absenders
gsmsmsid Eine selbst gewählte ID, um die Nachricht mit ihrer Empfangsbestätigung zu verknüpfen

Beispiele Mit dem Token in den Headern und im URL


GET /send/simulate?text=Hello world&to=33612345678 HTTP/1.1
Host: api.smsfactor.com
Accept: application/json
Authorization: Bearer your.token
      
    

GET /send/simulate?text=Hello world&to=33612345678&token=your.token&delay=2024-12-01 10:08:35 HTTP/1.1
Host: api.smsfactor.com
Accept: application/json
      
    

Ergebnisformat


{
  "status": 1,
  "message": "OK",
  "cost": 1,              //The cost of your campaign
  "credits": 642,         //Your credits after your campaign has been created
  "total": 1,             //Number of message before filtering
  "sent": 1,              //Number of message after filtering
  "blacklisted": 0,       //Number of blacklisted numbers
  "duplicated": 0,        //Number of duplicated numbers
  "npai": 0               //Number of npai numbers
  "invalid": 0,           //Number of invalid numbers
  "not_allowed": 0,       //Number of SMS sent to a not allowed country
  "flood": 0,             //Number of SMS filtered by anti-flood
  "country_limit": 0,     //Monthly limit for this country reached
}
          
        

<response>
  <status>1</status>
  <message>OK</message>
  <cost>1</cost>
  <credits>642</credits>
  <total>1</total>
  <sent>1</sent>
  <blacklisted>0</blacklisted>
  <duplicated>0</duplicated>
  <npai>0</npai>
  <invalid>0</invalid>
  <not_allowed>0</not_allowed>
  <flood>0</flood>
  <country_limit>0</country_limit>
</response>