Funktionen und Vorteile von SMS API Gateway

Die Automatisierung des Sendens und Empfangens Ihrer SMS-Nachrichten ist dank SMS-APIs möglich. Workflows können durch die Verwendung von APIs beschleunigt und effektiver gestaltet werden, wodurch die Notwendigkeit einer manuellen Personalverwaltung entfällt.

Die SMS-API kann einen manuellen Vorgang zwischen zwei Programmen ersetzen. Wenn Ihr Unternehmen konsequent die gleiche Nachricht übermittelt, kann eine SMS-API diese ohne manuellen Eingriff verteilen. Zeitkritische Kommunikation kann so eingestellt werden, dass sie zu einem bestimmten Zeitpunkt übertragen wird, um sicherzustellen, dass Kunden ihre Terminerinnerungen, Bestätigungen oder Statusaktualisierungen in den entsprechenden Intervallen erhalten.

Durch die Automatisierung von Vorgängen mit einer SMS-API können Sie Ressourcen besser zuweisen, den Mitarbeitern Zeit für wichtigere Aufgaben geben und sicherstellen, dass die Kommunikation nach Bedarf gesendet wird.

Mit Übermittlungsquittungen, die Ihrer Anwendung den genauen Zeitpunkt anzeigen, zu dem jede Nachricht an das Mobilteil des Benutzers übermittelt wurde, ermöglicht eine API die Rückverfolgung von Nachrichten. Im Falle einer Nichtzustellung ermöglicht dies eine Eskalation und gibt Ihrer Anwendung einen Audit-Trail.

Sie sind nicht darauf beschränkt, während der Verwendung unserer SMS-API lediglich Textnachrichten zu senden und zu empfangen. Sie können Kontakte verwalten, Kontaktgruppen hinzufügen oder entfernen, kurze URLs erstellen, SMS-Salden abrufen, Nachrichtenberichte abrufen und vieles mehr. Die SMS API von SMS Connexion ist eines der flexibelsten und anpassungsfähigsten API-Gateways der Welt. Registrieren Sie sich für einen API-Schlüssel und nutzen Sie gleich unser SMS-Gateway.

SMS-API für Entwickler

Verwenden Sie unsere zuverlässige SMS-Marketing-API, um Ihre Marketing-Textnachrichten direkt an die Telefone Ihrer Kunden zu senden, oder senden Sie einfach Erinnerungen, Treuenachrichten, Newsletter und jede Nachricht, die Ihr Unternehmen benötigt, um sms-API zu übermitteln, um SMS an jedes Netzwerk zu senden.

import requests

url = "https://api.sms.cx/sms"

payload = {
    "to": ["+31612469333"],
    "from": "InfoText",
    "text": "Your confirmation code is 5443"
}
headers = {
    "content-type": "application/json",
    "Authorization": "Bearer <ACCESS_TOKEN>"
}

response = requests.request("POST", url, json=payload, headers=headers)

print(response.text)
require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://api.sms.cx/sms")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request["Authorization"] = 'Bearer <ACCESS_TOKEN>'
request.body = "{\"to\":[\"+31612469333\"],\"from\":\"InfoText\",\"text\":\"Your confirmation code is 5443\"}"

response = http.request(request)
puts response.read_body

const data = JSON.stringify({
  "to": [
    "+31612469333"
  ],
  "from": "InfoText",
  "text": "Your confirmation code is 5443"
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://api.sms.cx/sms");
xhr.setRequestHeader("content-type", "application/json");
xhr.setRequestHeader("Authorization", "Bearer <ACCESS_TOKEN>");

xhr.send(data);
const http = require("https");

const options = {
  "method": "POST",
  "hostname": "api.sms.cx",
  "port": null,
  "path": "/sms",
  "headers": {
    "content-type": "application/json",
    "Authorization": "Bearer <ACCESS_TOKEN>"
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on("data", function (chunk) {
    chunks.push(chunk);
  });

  res.on("end", function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({to: ['+31612469333'], from: 'InfoText', text: 'Your confirmation code is 5443'}));
req.end();
<?php

$curl = curl_init();

$postFields = [
	'to' => '+31612469333',
	'from' => 'InfoText',
	'text' => 'Your confirmation code is 5443',
];

curl_setopt_array($curl, [
  CURLOPT_URL => "https://api.sms.cx/sms",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode($postFields),
  CURLOPT_HTTPHEADER => [
    "Authorization: Bearer <ACCESS_TOKEN>",
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"to\":[\"+31612469333\"],\"from\":\"InfoText\",\"text\":\"Your confirmation code is 5443\"}");
Request request = new Request.Builder()
  .url("https://api.sms.cx/sms")
  .post(body)
  .addHeader("content-type", "application/json")
  .addHeader("Authorization", "Bearer <ACCESS_TOKEN>")
  .build();

Response response = client.newCall(request).execute();

var client = new RestClient("https://api.sms.cx/sms");
var request = new RestRequest(Method.POST);

request.AddHeader("content-type", "application/json");
request.AddHeader("Authorization", "Bearer <ACCESS_TOKEN>");
request.AddParameter("application/json", "{\"to\":[\"+31612469333\"],\"from\":\"InfoText\",\"text\":\"Your confirmation code is 5443\"}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);

package main

import (
	"fmt"
	"strings"
	"net/http"
	"io/ioutil"
)

func main() {

	url := "https://api.sms.cx/sms"

	payload := strings.NewReader("{\"to\":[\"+31612469333\"],\"from\":\"InfoText\",\"text\":\"Your confirmation code is 5443\"}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")
	req.Header.Add("Authorization", "Bearer <ACCESS_TOKEN>")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := ioutil.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
curl --request POST \
  --url https://api.sms.cx/sms \
  --header 'Authorization: Bearer <ACCESS_TOKEN>' \
  --header 'content-type: application/json' \
  --data '{"to":["+31612469333"],"from":"InfoText","text":"Your confirmation code is 5443"}'