Partner-API
› Einstieg › Schnellstart
Schnellstart
Von null auf den ersten Datensatz, in vier Schritten.
- Zugang beantragen. Formular ausfüllen. Wir prüfen jeden Antrag von Hand.
- E-Mail bestätigen. Ohne Bestätigung beginnt die Prüfung nicht.
- Freigabe abwarten. Du bekommst eine Nachricht, sobald entschieden ist.
- 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.