Entwickler

Implementieren Sie umfangreiche Messagingdienste mittels einfacher APIs in Ihre Software.

Durch die Integration unserer APIs in Ihre Anwendung bieten Sie Ihren Kunden zusätzlichen Mehrwert und eine verbesserte Kommunikation.

Vollautomatisch

Sämtliche Funktionen wie SMS Versand, Empfang, Voice, Validierung etc. lassen sich voll automatisiert abrufen.

Einfache & schnelle Integration

Unsere API lässt sich mit nur wenigen Zeilen Code in jede Anwendung integrieren.

Transparente Preise

Unsere Preise sind fair und transparent. Sie zahlen nur Ihren eigentlichen Verbrauch.

  • Ihre Anwendung

    Ihre Software sendet einen Request an unser SMS Gateway

  • sms77 Gateway

    Unser SMS Gateway überprüft die Anfrage, sendet einen Response Code zurück und übergibt die SMS an den Carrier

  • SMS wird verschickt

    Die SMS wird binnen Sekunden zugestellt

Erfahren Sie mehr über unsere API

Mittels einfachster HTTP GET Request können Sie in nur wenigen Minuten unseren SMS Versand in Ihre Applikation einbinden. Ihre Prozesse können Sie über verschiedenste Parameter beim SMS Versand gezielt steuern. Gern helfen wir Ihnen bei der Realisierung Ihres Vorhabens.

Curl
curl https://gateway.sms77.io/api/sms 
-d "p=Ihr Api Key" 
-d "to=017612121212" 
-d "type=direct" 
-d "text=Hallo, dies ist eine test SMS" 
-d "from=absender"
PHP
$params = array(
  'p' => 'Api Key',
  'to' => '017612121212',
  'type' => 'direct',
  'text' => 'Hallo, dies ist eine test SMS',
  'from' => 'absender'
);
$url = 'https://gateway.sms77.io/api/sms?' . http_build_query($params);
$ret = file_get_contents($url);
if($ret == '100')
  echo "SMS verschickt";
else
  echo "SMS nicht verschickt (Fehler: " . $ret . ")";
Java
import java.net.*;
import java.io.*;
 
public class sms {
	public static void main(String[] args) {
		String urlString = "https://gateway.sms77.io/api/sms/?p=apikey&to=...&text=....&type=...&from=...";
 
		String output	= getUrlContents(urlString);
		System.out.println(output);
	}
 
	private static String getUrlContents(String theUrl)
	{
		StringBuilder content = new StringBuilder();
 
		// many of these calls can throw exceptions, so i've just
		// wrapped them all in one try/catch statement.
		try
		{
			// create a url object
			URL url = new URL(theUrl);
 
			// create a urlconnection object
			URLConnection urlConnection = url.openConnection();
 
			// wrap the urlconnection in a bufferedreader
			BufferedReader bufferedReader = new BufferedReader(
				new InputStreamReader(urlConnection.getInputStream())
			);
 
			String line;
 
			// read from the urlconnection via the bufferedreader
			while ((line = bufferedReader.readLine()) != null)
			{
				content.append(line + "n");
			}
			bufferedReader.close();
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
		return content.toString();
	}
}
Ruby

Zur Implementierung mit Ruby können Sie das Gem eines Drittanbieters zurückgreifen. Das Gem ist hier verfügbar. Bitte beachten Sie, dass dieses nicht durch uns getestet wurde.

require "ruby_sms"
sms = RubySms.new(api_key: "1234123", user: "user@email.com")
response = sms.send(message: "your message", to: "+49178223", delay: false)
if response.success? 
  puts "Sms deliverd " 
else
  puts response.errors
end

Starten Sie jetzt durch mit Ihrer SMS Kampagne

Kostenlose und unverbindliche Anmeldung. Gratis Startguthaben. Sofort loslegen.

Menü