Alles, was uns zu Abdeckung, Bildoptionen, Anbindung, Lizenzierung und Preisen gefragt wird. Steht Ihre Frage nicht dabei, genügt eine Nachricht für eine echte Antwort.
Was die API ist und wie Sie das erste Bild herausbekommen.
img-Tag setzen können. Kein Fotoshooting, keine Bilddatenbank, kein Retuscheschritt.x-api-key-Header, sonst nichts. Der gesamte Katalog ist ein URL-Pfad, Sie können ihn also mit curl erkunden, bevor Sie eine Zeile Code schreiben. Die Dokumentation beginnt mit einer funktionierenden Anfrage.GET /api/search?q=vw+golf gleicht freien Text gegen jede Marke und jedes Modell ab und verzeiht Spitznamen, Tippfehler und ungewöhnliche Leerzeichen. Zurück kommen Katalogpfade, die Sie weiter ablaufen können. Eine Jahreszahl in der Anfrage trifft nicht, Jahre liegen eine Ebene tiefer.Welche Fahrzeuge es im Katalog gibt, und was passiert, wenn eines fehlt.
GET /api/brands liefert jederzeit die aktuelle Liste für Ihren Schlüssel, Sie müssen also keiner Zahl auf einer Marketingseite glauben. Zur Abdeckungsseite.GET /api/{brand}/{model} listet jedes verfügbare Modelljahr zu diesem Modell.errornotes.GET /api/getall gibt jede für Ihren Schlüssel verfügbare Konfiguration in einer Antwort aus. Sie ist bewusst groß und für einen nächtlichen Abgleich gedacht, nicht für einen Seitenaufruf. Zum Endpunkt.GET /api/me meldet alle Beschränkungen unter blocked_brands und year_range. Praktisch, wenn ein Händlervertrag nur einen Teil des Marktes abdeckt.Ansichten, Lack, Hintergründe, Formate und Größen. Alles ist ein Anfrageparameter.
GET /api/{...}/colors listet, was ein bestimmtes Auto bietet. Zu den Farben.shadow=true für einen Studio-Schlagschatten, ground=true für einen Kontaktschatten, damit das Auto auf einer Fläche steht, mirroring=true für einen spiegelnden Showroom-Boden und transparency=true für eine saubere Freistellung, die Sie überall platzieren können. Sehen Sie den Unterschied.thumb (320 px) bis full (2000 px), falls Sie lieber keine Zahlen wählen.transparency=true liefert eine Freistellung mit echtem Alphakanal. Wissenswert: Transparenz erzwingt PNG, und ein PNG ist um ein Vielfaches schwerer als dasselbe Auto als WebP. Setzen Sie es dort ein, wo Sie den Alphakanal wirklich brauchen, und sonst überall WebP.GET /api/me sagt Ihnen genau, was Ihr Schlüssel erlaubt, einschließlich ob ein Wasserzeichen erzwungen wird.Wie sich das in eine Listenseite, eine App oder eine Dokumentenstrecke einfügt.
/api/{brand}/{model}/{year}/{variant}/{trim}/{view}. Ein GET auf jedes kürzere Teilstück listet die nächste Ebene auf, der ganze Baum ist also durch Ablaufen auffindbar. Kein Schema, das man vor der ersten Anfrage lernen müsste.GET /api/id/{id} liefert alle verfügbaren Ansichten, GET /api/id/{id}/{view} eine einzelne. IDs überstehen Katalogaktualisierungen und Umbenennungen, Sie können sie also gefahrlos in Ihre eigene Datenbank schreiben.errornotes, was sie getan hat, statt abzubrechen. Es gibt 17 Codes, jeder mit einer klar formulierten Bedeutung, sodass Sie sie bewusst protokollieren oder ignorieren können. Zu den Codes.GET /api/getall, oder lesen Sie den Changelog für das, was erschienen ist. Auf Ihrer Seite muss nichts einen Endpunkt bereitstellen.Was unter Last passiert, und wie Sie es prüfen können, statt es zu glauben.
GET /api/status ist eine maschinenlesbare Erreichbarkeitsprüfung für Ihre eigene Überwachung.Woher die Bilder kommen, und was Sie damit tun dürfen.
Wie das abgerechnet wird und was Sie uns für eine Zahl schicken sollten.
GET /api/me beantwortet das in einem Aufruf: freigeschaltete Funktionen, erlaubte Formate, Auflösungen, Seitenverhältnisse, Ansichten, Farben und Marken, dazu alle Einschränkungen und die Gültigkeitsdauer signierter URLs. Zum Endpunkt.Wie Sie einen Menschen erreichen, und was Sie tun, wenn Sie etwas brauchen, das die API noch nicht hat.
Dazu passt nichts. Vielleicht ist es eine Frage, die uns noch niemand gestellt hat.
Fragen Sie uns direktSagen Sie uns, was Sie bauen, und wir antworten mit den Einzelheiten, meist noch am selben Arbeitstag.