LeBonCoin Chrome拡張機能
Steer公式Google Chrome拡張機能(steer-lbc-extension)を使用すると、自動車販売事業者はLeBonCoinに掲載中の自社車両情報および高解像度フォトギャラリーを、ワンクリックでSteer在庫システムに直接インポートできます。
システム構成とManifest V3対応
Google Chrome Manifest V3の最新セキュリティ基準に完全準拠し、Mozilla Firefox環境もサポートしています:
- 必要権限:
activeTab(現在開いているタブの表示内容検査)およびstorage(セッショントークンの安全なローカル保持)。 - アクセス許可ホスト:
https://www.leboncoin.fr/*およびhttps://img.leboncoin.fr/*の公式ドメインに厳格に限定。 - 外部プロキシ非経由: 車両データの取得および画像ダウンロードは、ユーザー自身の認証済みブラウザ内で直接実行されます。
インストールとセキュアペアリング手順
- 拡張機能のインストール: Chromeウェブストアから追加するか、
chrome://extensionsのデベロッパーモードからパッケージ化されていない拡張機能として読み込みます。 - ペアリングコードの発行: Steerダッシュボードの 車 › 在庫をインポート › ポータルからインポート › Leboncoin を開きます。システムが一時的なセッションと暗号化された1回限り有効な認証ノンス(
X-Import-Nonce)を発行します(POST /api/v1/dms/portal-import/sessions)。 - ブラウザとの紐付け: ブラウザのツールバーにあるSteerアイコンをクリックし、ペアリングコードを入力して自社アカウントと安全に接続します。
ワンクリック取り込みフロー
- LeBonCoinのプロ用掲載管理画面(
/compte/pro/mes-annoncesまたは/pro/dashboard)にアクセスします。 - Steerにインポートしたい掲載車両のページを開きます。
- 画面上に表示されるフローティングボタン Steerにインポート をクリックします。
- 拡張機能が車両スペック情報を自動抽出します:
- メーカー名、モデル名、グレード、仕様パッケージ。
- 初度登録年月、モデル年式、オドメーター走行距離。
- 排気量、燃料種別、トランスミッション、出力馬力。
- 掲載説明文の全文および主要装備・オプション一覧。
- 表示販売価格(EUR)。
Amazon S3への写真直接アップロード
転送速度を最大化しサーバー負荷とプライバシーを保護 するため、画像データはSteerのサーバーを経由しません:
- ブラウザがCDNから元画像のオリジナル高解像度バイナリを直接取得します。
- 拡張機能がセッショントークンを用いてSteerバックエンドにAmazon S3の事前署名付きアップロードURL(Presigned URL)を要求します(
POST /api/v1/dms/portal-import/sessions/:id/photo-upload-urls)。 - 画像はブラウザからS3へ4並列ストリームで直接送信され、通信エラー時は3回まで自動再試行されます。
- SteerのバックエンドサーバーがLeBonCoinの画像サーバーへ直接通信することは一切ありません。
所有権確認と法令遵守機構
第三者による不正スクレイピングを防止するためのセキュリティ対策:
- 自社アカウント管理画面限定: 拡張機能は認証された自社アカウントの管理画面でのみ動作し、競合他社の掲載ページでは動作しません。
- 事業者番号(SIRET)の一致確認: 掲載元アカウントの事業者登録番号がSteerに登録された法人情報と合致するか、確認コード認証(
STEER-XXXX)を通過する必要があります。 - 所有権・販売受託の宣誓チェック: インポート実行前に、車両の所有権または正当な販売委託権を証明する宣誓チェックボックスの同意が義務付けられています。
- アカウント重複 防止: HMAC-SHA256ハッシュ暗号化(
PORTAL_IMPORT_HASH_SECRET)によりアカウントの一意性を保護します。 - 機能フラグ管理: 環境変数
PORTAL_IMPORT_LEBONCOIN_ENABLEDにより有効化が制御されます。