HTTP- SOAP- Schnittstelle

Ähnliche Dokumente
SMS-API. Sloono Schnittstellenbeschreibung. Version 1.2 Stand

Leistungsbeschreibung Click2SMS 1.0

Handbuch SMSjack Nextbit GmbH Version 1.2 Seite 1. Nextbit GmbH

Mobile Terminated SMS Gateway Datum: Version: 2.3. Inhalt:

Microsoft Office Outlook OMS an SMSCreator anbinden

SMS-Dienst SMS-Dienst procar informatik AG Stand: FS 04/2011 Eschenweg Weiterstadt 1

Grundlagen der Web-Entwicklung INF3172

Schnittstellenbeschreibung

Schnittstellenbeschreibung SMS Gateway Internext GmbH

SMS-Gateway HTTP(S) Schnittstellenbeschreibung

Qualität und Zuverlässigkeit seit 2005! Ihre SMS in guten Händen!

Simple SMS SMS Gateway

Anleitung REST API Schneelast-Messsystem SMS

GRUDIS RB3 (Schnittstelle MapViewer)

ACCOUNTINFO 1.01 VERWENDEN DER ACCOUNTINFO-SCHNITTSTELLE ABFARGE VON ACCOUNT-INFORMATIONEN IN ECHTZEIT 02. MÄRZ 2010

1. Versenden einer SMS 1.1 Notwendige Parameter Beispielaufruf Optionale Parameter... 3

Durch die HTTP API ermöglichen wir es Ihnen, SMS über das System von SMS77 direkt aus Ihrer Webseite heraus per http-request zu versenden.

Technische Dokumentation SEPPmail Outlook Add-In v1.5.7

Technische Dokumentation SEPPmail Outlook Add-In v1.6.0

Netxp GmbH Mühlstrasse 4 D Hebertsfelden Telefon Telefax Url:

Technical Note 0604 ewon

Unified-E Standard WebHttp Adapter

NAME-VALUE PAIR API ENTWICKLER-DEFINITION DER EXPORT-SCHNITTSTELLE

Administrationshandbuch

Anleitung REST API Schneelast-Messsystem SMS

Chemion Serviceportal Anleitung für Benutzer

Technical Note 0604 ewon

Spezifikation DPD und primetime WebService Routenberechnung Gültig für Paketversender in Österreich. Version 3.3.0

Schnittstellenspezifikation: ZEUS Web Services

Einbindung in JIMDO-Shopsystem

IT / Softwareentwicklung. Webservice für Transaktionsnachrichten

Komfortkasse Checkout Version: 1.1

3-schichtige Informationssystem-Architektur

SMS4OL Administrationshandbuch

zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme

Anleitung. FollowMe-Drucken

Handbuch - Mail-Sheriff Verwaltung

SOAP Web-Service -Ergänzung-

HSR Subversion HowTo. Konfigurationsmanagement HSR MAS SE, September 2009 Seite 1 von 13

Anleitung Dokumente versenden aus Pinus-Faktura via

Kloppe Media smsflatrate.net Ansbacher Str. 85 D Rothenburg ob der Tauber

Anleitung Web-Portal "Voic "

Die XML-Schnittstelle von FreelancerWelt.de Projektimport

BRL FileBox Anleitung online

SMPP Zugang. Beschreibung. DS-Beschreibung SMPP-Zugang-2017.docx Version 1.0 Änderungsdatum

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach

pr[sms] HTTP-Schnittstelle Version: 2.5 Stand: Autor: Friedl Florian

Es können nur Werte ausgelesen werden, Es kann -NICHT- geschaltet werden!!

API Dokumentation v1.7

Einrichten eines Infocenters für den Demand Generator. Andreas Klein DemandFlow GmbH

Technische Einbindung/Authentifizierung

Vielen Dank, dass Sie sich für die Lösungen auf interessieren.

Benutzer-Handbuch. HTTP-Zugang HTTPS-Zugang

Schnittstellenspezifikation: ZEUS-Upload per Clientsoftware

Einbindung in Gambio GX3

{tip4u://094} Passwort ändern

CONTROLPANEL ACCOUNTVERWALTUNG. Inhalt. Accountverwaltung controlpanel.wu.ac.at

Schnittstellenbeschreibung

Proseminar: Website-Management-Systeme

Anleitung Team-Space. by DSwiss AG, Zurich, Switzerland V

Freischaltung Mobil - TANVerfahren

Schnittstellenspezifikation: ZEUS-Upload per Clientsoftware

Radio-Cloud Tools. Dokumentation

Anleitung und Trainingsunterlage CLiP für Login-Seite

Titelmasterformat durch IT Klicken bearbeiten

Simple SMS SMS Gateway

Professionelle SMS-Lösungen für Unternehmen und Agenturen

DAS NEUE E-SOLUTIONS TOOL DHL e-billing

easylearn Webservice lsessionservice Interface für Single Sign On (SSO)

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick Parameterübergabe...

MailCom API für klicktel

WebStamp Die elektronische Briefmarke

ESCRIBA Hilfe:Konfiguration Operator Ausgabeart -de

Apache HTTP-Server Teil 2

Konfiguration der SMTP-Verbindung... 5 Einstellungen speichern / laden... 6 Versenden von Paketen... 6

Anleitung für den SMS-Versand auf any-sms.de

BOSNotifier.de Gateway API Dokumentation. Inhaltsverzeichnis... 1 Gateway API BOSNotifier.de... 2 Schnittstellen... 2 Protokolle...

Schneller, höher, weiter Die erweiterten Amt24-Schnittstellen. Klaus-Peter Geyer (T-Systems)

Fortbildungsportal im KV-SafeNet. Anleitung

SMS Alarmierung Benutzerhandbuch

Definition Web Service

Raiffeisen VereinsCloud

Bancontact Integration Guide. Version 6.2.1

ZEUS Energiebuchhaltung Salzburg Automatische Zählerstandanlieferung: -Schnittstelle

Einbindung in Oxid. (Oxid CE 4.9.7, Apache 2.4.7, MySQL )

Kurzanleitung System bildung-rp.de

9.3 - moveonline outgoing - Online-Bewerbung für Studenten Outgoing

Schnittstellenbeschreibung

LHR Modul << -Versand>>

Simple SMS SMS Gateway

AlwinPro Care Modul Schnittstelle TV-Steuerung

Transkript:

HTTP- SOAP- Schnittstelle für Brief- und SMS- Versand und Account- Verwaltung Stand: 09. September 2009 Die Nutzung der Schnittstelle unterliegt den Allgemeinen Geschäftsbedingungen der OEKOPOST Deutschland GmbH.

Inhalt Inhalt...2 1 Einleitung...3 2 URL...3 3 Authentifizierung...3 4 Gültige Länder- Codes...3 5 Gültige SMS- Typen...4 6 Funktionen...4 6.1 submitpdfletter...4 6.1.1 Aufruf-Parameter... 4 6.1.2 Rückgabe-Parameter... 4 6.2 submitsms...4 6.2.1 Aufruf-Parameter... 5 6.2.2 Rückgabe-Parameter... 5 6.3 getaccountbalance...5 6.3.1 Aufruf-Parameter... 5 6.3.2 Rückgabe-Parameter... 5 6.4 checkaccountlogin...5 6.3.1 Aufruf-Parameter... 5 6.3.2 Rückgabe-Parameter... 6 7 Beschränkungen...6 8 Beispiele...6 9 Support...6 2008-2009 OEKOPOST Deutschland GmbH 2

1 Einleitung Die OEKOPOST bietet Ihnen eine HTTP- SOAP- Schnittstelle, mit der Sie Briefe und SMS versenden und Ihren Account verwalten können. So können Sie den Brief- und SMS- Versand per OEKOPOST in Ihre eigenen Anwendungen und Abläufe integrieren. Funktionen bzw. Bibliotheken für den HTTP- SOAP- Zugriff sind für alle gängigen Programmiersprachen verfügbar, daher erfordert die Integration meist nur minimalen Programmier- Aufwand. 2 URL Den OEKOPOST- HTTP- SOAP- Web- Service finden Sie unter https://www.oekopost.de/soap/ Die WSDL- Definitions- Datei (Web Service Description Language) der Schnittstelle ist abrufbar unter https://www.oekopost.de/soap/?wsdl Zur Sicherheit Ihrer Daten ist die Schnittstelle nur per SSL erreichbar. 3 Authentifizierung Die Authentifizierung an der Schnittstelle erfolgt bei jedem Funktionsaufruf durch Übergabe des Benutzernamens und eines versalzenen MD5- Hashes über das Passwort. Der Hash wird nach folgendem Schema berechnet: PasswordHash = MD5(MD5(Klartext-Passwort) + Salz) Dabei ist PasswordHash der zu übergebende Hash des Passwortes, Klartext- Passwort das Benutzer- Passwort im Klartext und Salz eine mindestens 8 Zeichen lange Zufalls- Zeichenfolge, die bei jedem Funktionsaufruf geändert werden sollte. Der Salz - Wert muss außerdem im Klartext als Parameter an die Funktionen der Schnittstelle übergeben werden (siehe Beschreibung der Funktionsparameter). MD5- Hashes werden generell Hex- codiert an die Schnittstelle übergeben (wie Sie z.b. von der PHP- Funktion md5() zurückgegeben werden). 4 Gültige Länder- Codes Folgende Werte sind derzeit für den destinationcountry - Parameter gültig. Wert DE _EUR _WELT Beschreibung Versand nach Deutschland Versand innerhalb Europas Weltweiter Versand 2008-2009 OEKOPOST Deutschland GmbH 3

5 Gültige SMS- Typen Folgende Werte sind derzeit für den smstype - Parameter gültig. Wert Beschreibung 0 SMS mit eigenem Absender 1 SMS ohne eigenem Absender 6 Funktionen Im Folgenden finden Sie eine Beschreibung der von der Schnittstelle angebotenen Funktionen. 6.1 submitpdfletter Die Funktion submitpdfletter versendet eine PDF- Datei als Brief mit der OEKOPOST. Die Daten der PDF- Datei werden Base64- codiert übergeben. Die PDF- Datei darf nur aus DIN- A4- Seiten bestehen. 6.1.1 Aufruf- Parameter passwordsalt string Bei der Generierung des Passwort- Hashes verwendeter Salz - Wert (vgl. data base64binary Base64- codierte PDF- Datei datahash string MD5- Hash über die nicht codierte PDF- Datei dispatchtimestamp integer Unix- Timestamp des Datums, an dem der Brief versendet werden soll printcolor boolean Legt fest, ob in Farbe (true) oder Schwarz- Weiß (false) gedruckt werden soll printduplex boolean Legt fest, ob im Duplex- (true) oder Simplex- Modus (false) gedruckt werden soll envelopetype string Zu verwendender Briefumschlag- Typ ( C5 oder C6 ) destinationcountry string Ziel- Land des Briefes (siehe Kap. 4) 6.1.2 Rückgabe- Parameter jobid string Kennung des eingestellten Auftrags (bei Misserfolg leer) chargedcents integer Für den Auftrag abgerechneter Betrag in Cent (bei Misserfolg 0) 6.2 submitsms Die Funktion submitsms versendet eine SMS mit der OEKOPOST. Die maximale Zeichenlänge der Textmitteilung entsprecht derer, die in Ihrem OEKOPOST- Account unter SMS - SMS verfassen angezeigt wird. 2008-2009 OEKOPOST Deutschland GmbH 4

6.2.1 Aufruf- Parameter passwordsalt string Bei der Generierung des Passwort- Hashes verwendeter Salz - Wert (vgl. from string Handy- Nummer des Absenders der SMS to string Handy- Nummer des Empfängers text string Textmitteilung der SMS dispatchtimestamp integer Unix- Timestamp des Zeitpunktes, an dem die SMS versendet werden soll smstype integer Typ der SMS (siehe Kap. 5) 6.2.2 Rückgabe- Parameter jobid string Kennung des eingestellten Auftrags (bei Misserfolg leer) chargedcents integer Für den Auftrag abgerechneter Betrag in Cent (bei Misserfolg 0) 6.3 getaccountbalance Mit der Funktion getaccountbalance können Sie den aktuellen Guthaben- Stand Ihres OEKOPOST- Accounts abfragen. 6.3.1 Aufruf- Parameter passwordsalt string Bei der Generierung des Passwort- Hashes verwendeter Salz - Wert (vgl. 6.3.2 Rückgabe- Parameter balancecents integer Guthaben- Stand des Accounts in Cent 6.4 checkaccountlogin Die Funktion checkaccountlogin prüft, ob die Login- Daten (Benutzername + Passwort) gültig sind. 6.3.1 Aufruf- Parameter 2008-2009 OEKOPOST Deutschland GmbH 5

passwordsalt string Bei der Generierung des Passwort- Hashes verwendeter Salz - Wert (vgl. 6.3.2 Rückgabe- Parameter 7 Beschränkungen Die Schnittstelle nimmt derzeit Anfragen mit einer Größe von maximal 8 MB entgegen. 8 Beispiele Ausführliche Beispiele zur Verwendung der Schnittstelle in verschiedenen Programmier- Sprachen finden Sie unter folgender Internet- Adresse: https://www.oekopost.de/developer/ 9 Support Bei Fragen und Problemen mit der Schnittstelle helfen wir gerne weiter. Bitte haben Sie jedoch Verständnis dafür, dass wir darüber hinaus keine Unterstützung bei Entwicklungs- Problemen in Ihren Anwendungen bieten können. Sie erreichen unseren Support per E- Mail unter support@oekopost.de. 2008-2009 OEKOPOST Deutschland GmbH 6