VIA-Connect - REST API

VIA-Connect - REST API

Zuletzt geändert von Thomas Hoffmann am 2017/11/21 15:18
Kommentare (0) · Anhänge (0) · Historie

Die aktuelle Version der VIA-Connect REST API befindet sich in einer Testumgebung.
Es kann noch zu Änderungen an der Service-URL und an den EntitySets kommen.

Allgemeine Information

Mit der VIA API können Produktdaten aus einem Fremdsystem automatisiert als Angebote bei eBay platziert werden, ohne in dem Fremdsystem die eBay API  implementieren zu müssen.

Die eBay Verkaufsdaten werden zur Verfügung gestellt, damit die Prozesse nach einem Verkauf in dem Fremdsystem weiterhin gesteuert werden können.

Die API bietet die Möglichkeit Produkt- und Katalogdaten von einem Fremdsystem bei VIA zu speichern, zu aktualisieren und bei Bedarf auch zu löschen.

Zugangsdaten für Testumgebung anfordern

Die Testumgebung der VIA API kommuniziert ausschliesslich mit der eBay Sandox (http://cgi.sandbox.ebay.com).

Für die Nutzung der VIA API benötigen Sie daher einen eBay-Sandbox Entwickler Konto sowie einen eBay-Sandbox Verkäufer-Testuser und Käufer-Testuser.

eBay-Sandbox Anmeldeprozess

  1. Erstellen Sie sich bitte unter nachfolgendem Link einen eigenen eBay Entwickler Account: https://developer.ebay.com/join
  2. Loggen Sie sich in Ihren neu erstellten Entwickler Account ein und rufen folgenden Link auf: https://developer.ebay.com/DevZone/sandboxuser/
  3. Erstellen Sie sich bitte einen Verkäufer-Testuser (z.B. „Testuser_IhreFirmaSeller)  und Käufer-Testuser (z.B. Testuser_IhreFirmaBuyer).
  4. Senden Sie uns bitte Ihre Kontaktdaten und die Logindaten Ihres eBay Verkäufer-Testuser (Name und Passwort) mit Betreff „Anfrage Zugangsdaten“ an folgende Mailadresse: entwickler@via.de

Innerhalb von 24 Stunden erhalten Sie von uns die erforderlichen Daten um einen End-to-End Test zwischen dem VIA-Connect System und der eBay Sandbox durchzuführen.

eBay Verkäufer-Testuser mit Paypal-Sandbox Account verknüpfen

Damit Sie bei Ihren Testkäufen auch eine Paypal-Zahlung durchführen können, müssen Sie Ihr eBay-Sandbox Verkäufer-Testuser mit unserem Paypal-Sandbox Account verknüpfen.

  1. Rufen Sie folgenden Link auf: https://signin.sandbox.ebay.com/ws/eBayISAPI.dll?SignIn
  2. Loggen Sie sich mit Ihrem eBay Verkäufer-Testuser ein
  3. Rufen Sie in einer neuen Registerkarte folgenden Link auf: https://www.sandbox.paypal.com/de/cgi-bin/webscr?cmd=_login-run
  4. Geben Sie folgenden Login Daten an:
    Email: seller_1347281503_biz@via-ebay.de
    Passwort: test12345
  5. Rufen Sie nach dem Login folgenden Link auf: http://my.sandbox.ebay.com/ws/eBayISAPI.dll?MyeBay&CurrentPage=MyeBayPayPalAccounts&gbh=1&ssPageName=STRK:ME:LNLK
  6. Klicken Sie auf den rechten Button "Link My PayPal Account"
  7. Geben Sie folgenden Login Daten an:
    Email: seller_1347281503_biz@via-ebay.de
    Passwort: test12345
  8. Klicken Sie jetzt auf den Button "Return To eBay"

Bezahlung mit PayPal-Sandbox Käufer Daten

Damit Sie die fiktive PayPal Zahlung durchführen können, melden Sie sich innerhalb der eBay Kaufabwicklung mit folgenden PayPal Daten als Käufer an:
eMail: buyer_1347281394_per@via-ebay.de
Passwort: test12345

Technische Details

Die API basiert auf der REST Technologie.

Die Daten können mittels des OData Protokolls mit der unterstützten Version 2 abgerufen und aktualisiert werden.

Die API unterstützt XML (Standard Request/Response Format) und das JSON Format.

Authentifizierung URL

Nutzen Sie während der Entwicklung der Anbindung des Fremdsystems nur die Sandbox Url.
Die Live Url soll nur für den Produktiveinsatz genutzt werden.

Sandbox URL

Der Service für die Authentifizierung für die VIA-Connect Sandbox Umgebung wird unter der folgenden URL aufgerufen: http://sandboxapi.via.de/Authentication_JSON_AppService.axd/Login

Live URL

Der Service für die Authentifizierung für die VIA-Connect Live Umgebung wird unter der folgenden URL aufgerufen: http://ebayapi.via.de/Authentication_JSON_AppService.axd/Login

Service URL

Nutzen Sie während der Entwicklung der Anbindung des Fremdsystems nur die Sandbox Url.
Die Live Url soll nur für den Produktiveinsatz genutzt werden.

Sandbox URL

Der Service der API für die VIA-Connect Sandbox Umgebung wird unter der folgenden URL aufgerufen: http://sandboxapi.via.de/publicapi/v1/api.svc/

Live URL

Der Service der API für die VIA-Connect Live Umgebung wird unter der folgenden URL aufgerufen: http://ebayapi.via.de/publicapi/v1/api.svc/

Metadaten URL

Die Metadaten des Services können unter folgender URL abgerufen werden: http://sandboxapi.via.de/publicapi/v1/metadata.xml

Hier werden alle EntitySets und deren Properties sowie die Navigation Properties aufgeführt.

Externe Test-Tools

Mit folgenden externen Tools kann man die API von VIA für einfache Tests ansprechen:
 - RESTClient (Firefox Add-On)

Tags:
Erstellt von Thomas Hoffmann am 2012/08/16 13:44

Copyright 2004-2023 XWiki