プログラミングの知識がなくても使えるように書いています。最初の設定(約30分・1回だけ)が終われば、あとはスプレッドシートを開くだけです。
※画面の文言はGoogle・eBay側の更新で少し変わることがあります。
このツールは、次の3つだけで動いています。外部の有料サービスは使いません。
スプレッドシートは次の3シート(+非表示1シート)でできています。
| シート | 内容 |
|---|---|
| 新着一覧 | 取得した商品が新しい順に上から並びます(出品日時・セラー名・商品名・商品URL・価格・区分・検出日時・商品ID) |
| 設定 | 監視するセラー(最大5名)と共通設定。各セラーの「最終チェック」「結果」もここに表示されます |
| ログ | 実行の記録。エラーや警告もここに残ります(新しい順・最大1,000行) |
| _取得済ID(非表示) | 重複登録を防ぐための記録です。編集しないでください |
eBayの公式APIを使うための「鍵」を発行します。発注者様ご自身のアカウントで発行していただくことで、外注者に依存しない運用になります。
ebay-new-listing-sheet)を入力し、Production(本番)側の「Create a keyset」を押します。最初にメニューを押すと「承認が必要です」と表示されます。「続行」→ご自身のGoogleアカウントを選択→「詳細」→「(プロジェクト名)に移動」→「許可」の順に進んでください。
「Googleで確認されていません」と表示されるのは、発注者様専用に作ったプログラムで、一般公開アプリとしての審査を受けていないためです。許可する内容は「このスプレッドシートの編集」「外部(eBay)への接続」「エラー通知メールの送信」「定期実行」の4つです。
スプレッドシート上部のメニュー を開き、上から順に押していきます。動作デモで同じ操作を試せます。
| メニュー | やること |
|---|---|
| ① 初期設定 | 「新着一覧」「設定」「ログ」シートが自動で作られます。何度押しても、入力済みの内容は消えません。 |
| (入力) | 「設定」シートの B5〜B9 に、監視したいセラーIDを入力します(セラーIDの調べ方)。 |
| ② APIキーを登録 | App ID → Cert ID の順に貼り付けます。キーはシート上には表示されず、プログラムの内部に保存されます。 |
| ③ 接続テスト | eBayに正しく接続できるか、各セラーの出品数と最新の出品を表示して確認します。シートには書き込みません。 |
| ④ 今すぐチェック | 1回目は、各セラーの今ある出品を「既存」として記録し、最新20件を「初回(既存)」として一覧に表示します。2回目以降に増えた出品が「新規」です。 |
| ⑤ 自動実行をON | 1時間ごとの自動実行が始まります。これで設定は完了です。パソコンを閉じても動き続けます。 |
https://www.ebay.com/usr/○○○○ のようになっていれば、○○○○ がセラーIDです。_ssn=○○○○ を含む検索URLにも対応)。※ストア名(Store名)とセラーIDは異なる場合があります。ストアページ(/str/〜)のURLでは判別できないため、プロフィールページのURLをお使いください。
| やりたいこと | 操作 |
|---|---|
| セラーを追加 | B5〜B9 の空いている行にセラーIDを入力 → メニュー「③ 接続テスト」で確認。次の自動実行から対象になります(最大5名)。 |
| セラーを入れ替え | B列のIDを書き換えるだけです。新しいセラーは、初回のみ既存出品を記録し、最新20件を「初回(既存)」で表示します。 |
| 一時的に止める | A列のチェックを外します。チェックを戻すと再開します。 |
| 監視をやめる | その行の B列を空欄にします。 |
| 初回に表示する件数を変える | B13「初回に一覧へ載せる件数」を変更(0にすると、新規だけが並びます)。 |
| 通知先メールを変える | B14 にアドレスを入力。「OFF」と入力すると通知しません。 |
まず「ログ」シートと、設定シートの「結果」列(F列)を見てください。よくあるものと対処は次のとおりです。
| 表示されるメッセージ | 原因 | 対処 |
|---|---|---|
| eBay APIキーが未登録です | キーが登録されていない | メニュー「② APIキーを登録」 |
| アクセストークンを取得できませんでした(HTTP 401) | キーの貼り間違い、またはeBay側でキーが無効になった | developer.ebay.com の Application Keys でキーの状態を確認し、②で登録し直す |
| 出品0件(セラーIDをご確認ください) | IDの綴り間違い/セラーが出品をすべて終了/マーケットプレイス違い | セラーIDを確認。eBay.com以外のセラーなら B12 を変更(例:イギリス=EBAY_GB) |
| eBay APIエラー(HTTP 500番台) | eBay側の一時的な障害 | 対応不要です。自動で再試行し、次の回で復旧します |
| 1日の呼び出し上限に達しました(HTTP 429) | eBay APIの1日の上限(通常は起きません) | 翌日に自動で回復します。続く場合はご連絡ください |
| 確認上限に達しました。取得漏れの可能性があります | 1時間に1,000件を超える出品があった | まれなケースです。頻発する場合はご連絡ください |
| 取得結果がすべて別セラーの商品でした | eBay側の仕様変更の可能性 | 次の章をご覧ください |
| (最終実行が2時間以上更新されない) | 自動実行が止まっている | メニュー「⑤ 自動実行をON」をもう一度押す。Googleのパスワード変更後などは、承認画面が出たら再度許可してください |
| カテゴリ(eBay.com の例) | カテゴリID |
|---|---|
| Cameras & Photo | 625 |
| Video Games & Consoles | 1249 |
| Toys & Hobbies | 220 |
| Jewelry & Watches | 281 |
| Musical Instruments & Gear | 619 |
| Collectibles | 1 |
| 項目 | 無料枠 | このツールの使用量(5名監視時) |
|---|---|---|
| eBay Browse API | 1日 5,000回 | 1日 約120回(約2.4%) |
| Google Apps Script 外部接続 | 1日 20,000回 | 1日 約150回 |
| Google Apps Script 自動実行の合計時間 | 1日 90分 | 1回 数秒 × 24回 |
いずれも無料枠の範囲で動くため、月額費用は0円です。
ご不明な点は、Lancersのメッセージからお気軽にお問い合わせください。
LYCデザイン