Partner-API › Einstieg › Schnellstart

Schnellstart

Von null auf den ersten Datensatz, in vier Schritten.

  1. Zugang beantragen. Formular ausfüllen. Wir prüfen jeden Antrag von Hand.
  2. E-Mail bestätigen. Ohne Bestätigung beginnt die Prüfung nicht.
  3. Freigabe abwarten. Du bekommst eine Nachricht, sobald entschieden ist.
  4. Schlüssel erzeugen. Im Portal anmelden, Schlüssel erzeugen, sofort wegsichern.

Der erste Aufruf

curl -H "X-API-Key: gw_DEIN_SCHLUESSEL" \
     "https://goodsway.de/api/partner/v1/deals?limit=3"
import requests

r = requests.get(
    "https://goodsway.de/api/partner/v1/deals",
    headers={"X-API-Key": "gw_DEIN_SCHLUESSEL"},
    params={"limit": 3},
    timeout=30,
)
r.raise_for_status()
for artikel in r.json()["items"]:
    print(artikel["title"], artikel["price_current"], artikel["discount_pct"])
$ch = curl_init("https://goodsway.de/api/partner/v1/deals?limit=3");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["X-API-Key: gw_DEIN_SCHLUESSEL"]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$antwort = json_decode(curl_exec($ch), true);
curl_close($ch);

foreach ($antwort["items"] as $artikel) {
    echo $artikel["title"] . " " . $artikel["price_current"] . PHP_EOL;
}
const antwort = await fetch(
  "https://goodsway.de/api/partner/v1/deals?limit=3",
  { headers: { "X-API-Key": "gw_DEIN_SCHLUESSEL" } }
);
if (!antwort.ok) throw new Error((await antwort.json()).error.message);
const daten = await antwort.json();
daten.items.forEach(a => console.log(a.title, a.price_current));

Und dann

Der übliche nächste Schritt ist, zu einem Deal den Preisverlauf nachzuladen und ihn als Beleg zu zeigen. Fertige Abläufe dafür stehen unter Rezepte.