Zum Hauptinhalt springen

LeBonCoin Chrome-Erweiterung

Mit der Steer-Chrome-Erweiterung für LeBonCoin (steer-lbc-extension) übernehmen Autohändler ihre Fahrzeuganzeigen und hochauflösenden Fotogalerien mit einem Klick von LeBonCoin in den Steer-Bestand.

Architektur & Manifest V3​

Die Erweiterung hält sich strikt an die Vorgaben von Google Chrome Manifest V3 und an die Richtlinien für Web-Erweiterungen von Mozilla Firefox:

  • Berechtigungen: activeTab (Prüfung des aktiven Tabs) und storage (sichere lokale Zwischenspeicherung des Tokens).
  • Host-Berechtigungen: strikt beschränkt auf https://www.leboncoin.fr/* und https://img.leboncoin.fr/*.
  • Keine Proxys von Drittanbietern: Fahrzeugdaten und Bilder werden lokal im angemeldeten Browser des Händlers geladen.

Installation & Kopplung​

  1. Erweiterung installieren: Installieren Sie die Erweiterung aus dem Chrome Web Store oder laden Sie den entpackten Build-Ordner in Chrome über chrome://extensions (Entwicklermodus).
  2. Kopplungscode abrufen: Öffnen Sie Ihr Steer-Dashboard und gehen Sie zu Autos › Meinen Bestand importieren › Von einem Portal importieren › Leboncoin. Steer erzeugt eine kurzlebige Kopplungssitzung und eine kryptografische Nonce von 32 Byte (X-Import-Nonce) über POST /api/v1/dms/portal-import/sessions.
  3. Erweiterung anmelden: Klicken Sie in der Symbolleiste des Browsers auf das Steer-Symbol und geben Sie den Kopplungscode ein. Nach der Kopplung kommuniziert die Erweiterung sicher mit dem Steer-Konto Ihres Autohauses.

Fahrzeugdaten mit einem Klick erfassen​

  1. Öffnen Sie auf LeBonCoin die Seite mit Ihren Händleranzeigen (/compte/pro/mes-annonces, /compte/part/mes-annonces oder /pro/dashboard).
  2. Öffnen Sie die Anzeige des Fahrzeugs, das Sie in Steer importieren möchten.
  3. Klicken Sie auf die schwebende Schaltfläche Import to Steer, die von der Erweiterung angezeigt wird.
  4. Die Erweiterung liest die Fahrzeugmerkmale automatisch aus:
    • Hersteller, Modell, Version und Ausstattungslinie.
    • Erstzulassung, Modelljahr und angegebener Kilometerstand.
    • Motortyp, Kraftstoffart, Getriebeart und Leistung.
    • Vollständige Anzeigenbeschreibung und Ausstattungsliste.
    • Angebotspreis in EUR.

Direkter Foto-Upload zu S3​

Für maximale Übertragungsgeschwindigkeit und zum Schutz der Privatsphäre umgeht der Foto-Import Server-Proxys vollständig:

  1. Die Erweiterung lädt die hochauflösenden Originalfotos direkt im Browser des Händlers herunter.
  2. Sie fordert beim Steer-Backend mit der Nonce der aktiven Sitzung vorsignierte Upload-URLs für Amazon S3 an (POST /api/v1/dms/portal-import/sessions/:id/photo-upload-urls).
  3. Die Bilder werden direkt aus dem Browser zu S3 hochgeladen, in 4 parallelen Strängen mit 3 automatischen Wiederholungen pro Bild.
  4. Der Steer-Server verbindet sich nie mit den CDN-Servern von LeBonCoin; so bleiben die Nutzungsbedingungen des Portals gewahrt.

Eigentumsprüfung & Sicherheitsmaßnahmen​

Um unbefugtes Auslesen von Anzeigen zu verhindern und die Rechtskonformität zu sichern:

  • Nur für Eigentümer: Die Erweiterung funktioniert nur auf den Seiten des angemeldeten Eigentümerkontos. Auf Anzeigen von Wettbewerbern lässt sie sich nicht ausführen.
  • SIRET-Abgleich: Die SIRET-Nummer des LeBonCoin-Profikontos muss mit der Firmenregistrierung in Steer übereinstimmen oder eine Prüfung per Bestätigungscode bestehen (STEER-XXXX).
  • Rechtliche Bestätigung: Vor Abschluss des Imports muss der Händler per Kontrollkästchen bestätigen, dass er rechtmäßiger Eigentümer der Anzeige ist.
  • Eindeutigkeit des Kontos: Konten werden mit HMAC-SHA256 (PORTAL_IMPORT_HASH_SECRET) sicher gekennzeichnet, damit sie nicht mehreren Steer-Konten zugeordnet werden.
  • Feature-Flag: gesteuert über die Backend-Umgebungsvariable PORTAL_IMPORT_LEBONCOIN_ENABLED.