ステップバイステップ実装
サービスリクエストを作成
アイテムが認証の準備ができたら、サービスリクエストを作成します。これにより、選択したアイテムカテゴリの具体的な画像要件が提供されます。API リファレンス: リクエストデータ:依存関係:
POST /api/v2/sr必須ヘッダー:- サービス UUID:パートナーサービス識別子
- アイテムタクソノミー:タクソノミーマッピングからのカテゴリ、タイプ、ブランド UUID
- 外部 ID(オプション):相関用の内部アイテム識別子
- タクソノミーマッピングが設定済み(タクソノミーを参照)
画像要件を取得
アイテムカテゴリに必要な具体的な画像面を取得します。これにより、どの写真を撮影する必要があるかがわかります。API リファレンス: レスポンスデータ:
GET /api/v2/sr/{sr_uuid} クエリパラメータ付きrequirements=true と sides=true でサービスリクエストを取得して、完全な画像要件を取得します:- サイドグループ - グループ別に整理された画像要件
- 必須サイド - 認証に必須の画像
- オプションサイド - 認証を強化する追加画像
- テンプレート画像 - 各必須角度のビジュアルガイド
- 形式: JPG/JPEG/PNG
- サイズ: 最小 600 x 600 ピクセル
- ファイルサイズ: 画像あたり最大 5 MB
- 品質: 鮮明で、十分な照明、ピントが合った画像
画像をアップロード
Legitmark のセキュア CDN システムを使用して画像をアップロードします。各必須サイドごとに、署名付き URL を取得して S3 に直接アップロードします。API リファレンス: メディア管理エンドポイント
GET https://media.legitmark.com/intent- 署名付きアップロード URL を取得PUT /{presigned-url}- 直接 S3 アップロード
- アップロード URL を取得、クエリパラメータ付き:
sr(サービスリクエスト UUID)とside(ファイル拡張子付きサイド UUID) - 直接アップロード署名付き S3 URL に PUT リクエストとバイナリデータで
進捗を確認
提出前にすべての必須画像がアップロードされていることを確認します。進捗レスポンス:
sides=true でサービスリクエストを取得して、アップロード済みの必須およびオプション画像の数を含む現在の進捗を取得します:met が true の場合、すべての必須画像がアップロードされ、サービスリクエストを提出できます。認証のために提出
進捗要件が満たされたら、サービスリクエストを専門家認証に提出します。API リファレンス: 提出後のプロセス:
POST /api/v2/sr/{sr_uuid}/submit- 品質管理レビュー:画像とデータの検証
- 認証レビュー:専門家による認証
- 結果通知:各段階での Webhook 更新(ステータスを参照)
実装パターン
エラー処理
進捗追跡
ベストプラクティス
販売前の最適化
- 頻繁に使用されるカテゴリの画像要件をキャッシュ
- 保存前にクライアント側で画像を検証
- 品質基準を維持しながら画像を圧縮
- アイテムが販売されるまで画像をローカルに保存
アップロードの最適化
- 複数画像には並列アップロードを使用
- 失敗したアップロードには再試行ロジックを実装
- ユーザーにアップロード進捗を表示
- 続行前にアップロード完了を確認
次のステップ
ワークフロー実装が完了したら:- 設定 Webhooks - Webhook 通知とステータス更新処理
- サンプルアイテムでエンドツーエンドのワークフローをテスト
- 認証処理と成功率を監視