API


認証

特定の Merchant Center アカウントで Merchant API for Shopping を使用するには、次の操作を行います。 API Console プロジェクトを設定する必要があります。Google Cloud コンソール プロジェクトのヘルプ Merchant API ソリューションの API アクセスと認証を管理します。

ユースケースに応じて、次の 2 つの方法で Merchant API にアクセスできます。

  • 特定の Merchant Center にアクセスするには、OAuth 2.0 をおすすめします。 ユーザーのために開発したアプリケーションでも使用できます。ユーザーは 委任者に代わってデータを送信するには、アカウントへのアクセスを許可する必要があります。
  • サービス アカウントは特別なアカウントで、通常は ユーザーではなくアプリです。サービス アカウントはメールアドレスで識別されます アカウント固有のアドレスです。

OAuth 2.0 またはサービスを使用した認証 。

国の設定を有効にする

liasettings.update を呼び出して、 予定しているとします

[国の設定のターゲット] ページの詳細

オファーデータを送信する

データには、商品データと在庫データの 2 種類があります。

offer_inventory_expiration

商品データと在庫データを一度に送信する

商品データと在庫データは、 accounts.lfpInventories.insert

[GTIN] フィールドGoogle のカタログの商品 ID として機能します。 商品フィードが自動的に作成されます

この自動作成されたフィードは、ターゲットの Merchant Center に 「ローカル フィード プロバイダ」その商品に関連する商品情報を フィードで確認できます

この方法は、販売者のすべての商品に GTIN があり、それ以上 機能(販売者ホスト型店舗詳細ページ(標準版)など)が有効になります。 販売者に対して販売者ホスト型店舗詳細ページを有効にする場合は、専用の商品フィードを送信する おすすめします。

accounts.lfpSales.insert でも同じ手順を使用できます。

この場合のデータとは、店舗での特定の商品の販売イベントを指します。 特定できます。

商品データと在庫データを個別に送信する

GTIN が広く利用されていない場合や、GTIN を利用したい場合は、 既存の商品フィードに追加するか、 販売者に対して販売者ホスト型店舗詳細ページを有効にするには、特定のローカル商品フィードが必要です。

これを行うには、accounts.productInputs.insert を呼び出します。 商品のすべての静的な値を挿入します忘れずに Channel 属性を「local」に設定します。

基本的な商品データについて詳しくは、こちらの記事API をご覧ください 商品の挿入に関する一般的なガイダンスをご覧ください。

データフローは次のとおりです。

インベントリデータは accounts.lfpSales.insert.その後 ML モデルは このデータに基づいて商品の価格と数量を予測します。

accounts.lfpInventories.insert、accounts.lfpSales.insert の概要の例 accounts.lfpStores.insert

ビジネス プロフィールのデータを送信する

販売者の Google ビジネス プロフィール アカウントにアクセスできない場合 使用して店舗コードを取得するため、店舗データは accounts.lfpStores.insert を実際の店舗コードに置き換えます。

accounts.lfpinventoryories.insert または accounts.lfpSales.insert 店舗コードは店舗コードと一致している必要があります lfp Stores リクエストで指定されています

また、accounts.lfpStores.insert の応答では、 マッチングが失敗した場合は matchingStatematchingStateHint です。