Update XML-API: Erweiterung API um Bestellfunktionen

Bitte loggen sie sich ein oder registrieren sie sich.

Einloggen mit Benutzername, Passwort und Sitzungslänge
Erweiterte Suche  

Autor Thema: Update XML-API: Erweiterung API um Bestellfunktionen  (Gelesen 45260 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Forum-Support2

  • EUserv Internet
  • Foren Legende
  • *
  • Offline Offline
  • Beiträge: 3842
    • http://www.euserv.de
Update XML-API: Erweiterung API um Bestellfunktionen
« am: 29.Oktober 2014, 14:08:47 »

Hallo,

EUserv stellt bereits seit einiger Zeit eine XML-RPC Schnittstelle / API für alle Kunden bereit, die ihre eigenen Anwendungen direkt an die EUserv Datenbank anbinden wollen. Insbesondere für Reseller oder Kunden mit vielen Verträgen ist die Verwaltung der Verträge damit einfacher oder auch anonymisierbar.

Wir haben die bisherige API Version in den letzten Tagen geupgraded auf die Version 0.5.6 und damit einige wichtige neue Funktionen implementiert:

Ab sofort ist es möglich, über die API Bestellungen durchzuführen, die wie eine "normale" Bestellung über die Website gehandhabt werden. Insbesondere für Domainregistrierungen sind die neuen Funktionen interessant, denn Domains können direkt auf Verfügbarkeit geprüft und im Anschluß bestellt werden. Domaintransfers sind ebenso möglich. Jede Bestellung wird mit den üblichen Bestellbestätigungen quittiert.

Damit können Sie als Nutzer das eigene Onlineshop (z.B. wenn Sie Reseller sind) oder das eigene Warenwirtschaftssystem anbinden und darüber direkt Bestellungen auslösen.

Folgende neue Funktionen wurden in die API implementiert:


domain.check
---
Mit dieser Funktion prüfen Sie, ob die gewünschte Domain unter der gewünschten Domainendung valide und frei ist. Ist die Domain bereits registriert, muss bei der Bestellung der AuthCode angegeben werden. Bitte beachten Sie, dass es sich bei der Funktion jedoch nicht um einen Whois Gateway handelt.


order_external.get_possible_items
---
Mit dieser Funktion können Sie eine Liste aller für Sie verfügbaren Artikel beziehen. Dieser Funktion muss Sie mitteilen, für welche Artikel Sie eine Liste haben möchten. Zusätzlich haben Sie noch die Möglichkeit, die Liste über ein Suchmuster (für den Artikelnamen) einzuschränken. Die Funktion liefert Informationen wie die Artikelnummer, den monatlichen Preis, die Einrichtungsgebühr, den Namen, die Zahlperiode, die Vertragsperiode und, sofern ein Sonderpreis aktiv ist, den Aktionspreis für die Einrichtungsgebühr.


order_external.create_order
---
Mit dieser Funktion können Sie eine Bestellung durchführen. Mindestens wird hier ein Artikelcode benötigt. Sofern Sie ein Produkt aus der Produktgruppe Domain, Hosting oder Mail bestellen, müssen Sie zusätzlich eine Domain angeben. Ist diese Domain bereits vergeben, müssen Sie den zugehörigen Authcode angeben, um Sie zu transferieren.


Für jede Funktion steht in der Dokumentation wie immer ein sogenanntes Running Example (funktionierendes Beispiel) in der Programmiersprache PHP zur Verfügung. Diese werden Ihnen die Nutzung und Implementierung in Ihr System erleichtern.

Weitere Informationen und die Komplette Dokumentation finden Sie im EUserv Wiki unter http://wiki.euserv.de

Wir freuen uns wie immer über Feedback hier im Forum!

Gespeichert


viele Grüsse / kind regards
Thomas
EUserv Foren Support
---
 

Seite erstellt in 0.079 Sekunden mit 17 Abfragen.