このリファレンスは、POST /{catalog_id}/items_batch
エンドポイントとPOST /{catalog_id}/batch
について、サポートされているフィールドについて調べたり、それぞれの例を見たりするためにご利用ください。
/{catalog_id}/batch
と/{catalog_id}/items_batch
のパラメーター名は似ていますが、別のものです。
/{catalog_id}/items_batch
APIの使用をおすすめします。このAPIはより多くのユースケースをサポートしており、定期的にメンテナンスされています。
/{catalog_id}/batch
CREATE
メソッドとUPDATE
メソッドでは、以下のフィールドがサポートされています。
商品を更新する際に、任意フィールドの設定を削除するには、値として空文字列を指定してください。値をnull
に設定しても、フィールドの設定は削除されません。
フィールド | 説明 |
---|---|
型: 配列<string> | 任意。 最大9~10種類の画像のURL。 |
型: list<KeyValue:文字列,文字列> | 任意。 バリエーショングループ内で商品を区別するための追加の属性。 例: |
型: 文字列 | 必須 在庫状況を特定します。
|
型: 文字列 | 任意。 同年齢または近い年齢の人からなるグループ。可能な値は、 |
型: object<> | 任意。 モバイルアプリへのリンク。 |
型: 文字列 | Advantage+カタログ広告の場合は任意だが指定を推奨(広告パフォーマンスが向上する可能性あり)。Instagramのショッピングとページショップの場合は任意。ただし、これらのチャネルでオンサイトチェックアウトを有効にすることが必要(米国のみ)。Marketplaceの場合必須(米国のみ)。 商品のGoogle商品カテゴリ(GPC)。カテゴリの分類パスまたはそのID番号(こちらに示されているもの)を使用。 InstagramまたはFacebookでチェックアウトを使う場合(米国のみ)、商品のGPCは税金と返品ポリシーに影響します。詳しくは、広告ヘルプセンター、カタログアイテムのGoogle商品カテゴリを参照してください。 例: |
型: 文字列 | 任意。 最大サイズ: 100。 商品の色。 |
型: 文字列 | 必須。 商品の状態: |
型: 文字列 | 必須。 指定された値の通貨。マーケティングAPIでは、広告アカウントでサポートされているすべての通貨がサポートされます。通貨規格には、ISO 4217を使います。 |
型: 文字列 | 任意。 最大文字数:100 商品に関する追加情報。空文字列を指定すると設定削除。 |
型: 文字列 | 必須。 最大サイズ: 5000。 商品の短い説明。 |
型: 文字列 | 任意。 サイズ表示の性別。値には、 |
型: 文字列 | 任意。 最大サイズ: 70。 国際取引商品コードには、 |
型: 文字列 | 必須。 広告で使う商品画像へのリンク。適切な画像サイズを指定してください。 単一画像の場合、Advantage+カタログ広告
画像がこのアスペクト比を外れている場合、Facebookにより元のアスペクト比に応じて最小アスペクト比または最大アスペクト比のいずれかに近くなるように切り取られます。 カルーセル画像の場合、Advantage+カタログ広告 - 最低画像解像度は500px×500px、Facebookによりアスペクト比を1:1に切り取られます。 推奨: |
型: 数値 | 任意。 広告主がインベントリーレベルに関する情報を保管するために使うことのできる整数。 |
型: 文字列 | Advantage+カタログ広告の場合、N/A。コマースの場合、任意。 アイテムが商品の発売予定で使用されるかどうかを示します。使用できる値は、次のとおりです。
|
型: 文字列 | 必須。 最大サイズ: 100。 商品のタイトル。 |
型: 文字列 | 任意 最大サイズ: 100。 商品の模様またはプリント柄。 |
型: 整数 | 必須。 すべての通貨単位での、価格の100倍の値。例: USDで490なら$4.90、JPYで49000なら¥490。 |
型: 文字列 | 任意。 最大サイズ: 750。 小売店定義の商品カテゴリ。 例: TSVホーム&ガーデン > キッチン&ダイニング > 家電 > 冷蔵庫。 例: XML product_type > 家庭&ガーデニング > キッチン&ダイニング > 家電 > 冷蔵庫 > product_type。 |
型: 文字列 | 任意。 文字列を指定可能。広告主は複数商品をまとめてグループ化できます。 |
型: 整数 | 任意。 商品がセール中であれば、割引価格。これは、すべての通貨について、価格に100を掛けた値です。例: USDで490なら$4.90、JPYで49000なら¥490。 |
型: 文字列 | 任意。 セール終了日時。 例: |
型: 文字列 | 任意。 セール開始日時。 例: |
型: 配列<object> | 任意。 配送情報。 |
型: 文字列 | 任意。 商品のサイズ。例: |
型: 文字列 | 必須。 商品を購入できる販売サイトへのリンク。 |
型: 文字列 | 任意。 商品を販売するベンダー/販売者のID。 |
/{catalog_id}/batch
{ "access_token": "<ACCESS_TOKEN>", "requests": [ { "method": "DELETE", "retailer_id": "retailer-1" }, { "method": "CREATE", "retailer_id": "retailer-2", "data": { "availability": "in stock", "brand": "Nike", "category": "t-shirts", "description": "product description", "image_url": "http://www.images.example.com/t-shirts/1.png", "name": "product name", "price": 1000, "currency": "USD", "shipping": [ { "country": "US", "region": "CA", "service": "service", "price_value": "10", "price_currency": "USD" } ], "condition": "new", "url":"http://www.images.example.com/t-shirts/1.png", "retailer_product_group_id": "product-group-1" }, "applinks": { "android": [{ "app_name": "Electronic Example Android", "package": "com.electronic", "url": "example-android://electronic" }], "ios": [{ "app_name": "Electronic Example iOS", "app_store_id": 2222, "url": "example-ios://electronic" }] }, }, { "method": "UPDATE", "retailer_id": "retailer-3", "data": { "availability": "out of stock", } } ] }
/{catalog_id}/batch
1つまたは複数のハンドルが返されます。
"handles": ["AczwaOW7j_EuQ5peV3kGq8X9qc7cDiv_kFrrHkdKuG7LkpkkqK5939wgdoduSQ45FGK5vKdVqOaSDJEun-fvbsR1kk8Rd53AZyD1WThSemo26Q"] https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/batch
/{catalog_id}/items_batch
バージョン3.3およびバージョン3.2の場合、CREATE
メソッドとUPDATE
メソッドでサポートされる商品フィールドは、以下のとおりです。
フィールド | 説明 |
---|---|
型: 配列<string> | 任意。 最大9~10個の異なる画像へのリンク。 |
型: list<KeyValue:文字列,文字列> | 任意。 バリエーショングループ内で商品を区別するための追加の属性。 例: |
型: 文字列 | 任意。 同年齢または近い年齢の人からなるグループ。可能な値は、 |
型: オブジェクト<string> | 任意。 モバイルアプリへのリンク。 例: "applink" : { "ios_url": "example-ios://electronic", "ios_app_store_id": "42", "ios_app_name": "Electronic Example iOS", "iphone_url": "example-iphone://electronic", "iphone_app_store_id": "43", "iphone_app_name": "Electronic Example iPhone", "ipad_url": "example-ipad://electronic", "ipad_app_store_id": "44", "ipad_app_name": "Electronic Example iPad", "android_url": "example-android://electronic", "android_package": "com.electronic", "android_class": "com.electronic.Example", "android_app_name": "Electronic Example Android", "windows_phone_url": "example-windows://electronic", "windows_phone_app_id": "64ec0d1b-5b3b-4c77-a86b-5e12d465edc0", "windows_phone_app_name": "Electronic Example Windows", } |
型: 文字列 | 必須。 在庫状況を特定します。
|
型: 文字列 | 任意。 アイテムのブランド。 |
型: 文字列 | 任意。 最大サイズ: 100。 商品の色。 |
型: 文字列 | 必須。 商品の状態: |
型: 文字列 | 任意。 最大文字数:100 商品に関する追加情報。 |
型: 文字列 | 必須。 最大サイズ: 5000。 商品を説明する短いテキスト。 |
型: 配列<string> | 任意。 無効になる機能のリスト。可能な値: |
型: 文字列 | 任意。 サイズ表示の性別。値には、 |
型: 文字列 | 任意。 最大サイズ: 250。 Googleの商品分類法で事前定義されている値(文字列またはカテゴリID)。 例: アパレル&アクセサリー > 衣服 > ドレスまたは2271。 |
型: 文字列 | 任意。 最大サイズ: 70。 国際取引商品コード(GTIN)には、 |
型: 文字列 | 必須。 小売店ID |
型: 配列 <object> | 広告やショップで使う画像のURLとタグ。最大20種類の画像に対応。タグは任意であり、使う場合は画像の内容を記述したものにしてください。 例: "image": [ { "url":"http://example.com/image_1.jpg", "tag": ['Swimming pool','Gym'], } ] |
型: 文字列 |
代わりに 広告で使う商品画像へのリンク。適切な画像サイズを指定してください。 単一画像Advantage+カタログ広告の場合:
カルーセル画像の場合、Advantage+カタログ広告: 最小解像度要件は500px×500pxであり、Facebookにより1:1のアスペクト比に切り取られます。 |
型: 文字列 | 商品セットの作成時に、アイテムを絞り込めるように内部ラベルを追加します。例えば、夏のプロモーションの対象アイテムすべてに「summer」ラベルを追加すると、後でこれらのアイテムのみに絞り込んでセットにできます。ラベルは他の人には表示されません ラベルは単一引用符(')で囲み、複数のラベルはコンマ(,)で区切ります。ラベルの先頭または末尾にスペースを含めないでください。文字数の上限: 商品あたり最大5,000ラベル、ラベルあたり110文字。 例(TSV、XLSX、Googleシート): ['summer','trending'] 例(CSV): “['summer','trending']” 注: 現在、商品セットの絞り込みにカスタムラベル( 以前、このフィールドは |
型: オブジェクト | 任意。 広告主がインベントリーレベルに関する情報を保管するために使うことのできる整数。 |
型: 文字列 | 任意。 広告主提供の商品グループのID。FBIDではありません。文字列を指定可能。さまざまな異なるオブジェクトのバリエーション(商品アイテム、自動車、ホテル、フライトなど)をグループ化するために使うために広告主が使用可能。 |
型: 文字列 | 必須。 商品を購入できる販売サイトへのリンク。 |
型: 文字列 | 任意。 商品のユニークなメーカーID。 |
型: 文字列 | 任意。 最大サイズ: 100。 商品の模様またはプリント柄。 |
型: 文字列 | 必須。 商品の価格。コストの価格フォーマットは、金額の後にスペースを1個空けて3桁のISO通貨コードを指定します。 例: |
型: 数値 | 任意。 購入者がこの製品に対して付けた評価の数。0より大きいものでなければなりません。これは 例: 100 |
型: 文字列 | 任意。ただし、Advantage+カタログ広告でオーバーレイ機能を使う場合は必須。 商品がセール中であれば、割引価格。価格のフォーマットは、金額の後にスペースを1個空けて3桁のISO通貨コードを指定します。 例: |
型: 文字列 | 任意。 セールの開始日時と終了日時。スラッシュで区切ります。開始日付と終了日はYYYY-MM-DDと表記します。日付の後に「T」を追加してから、時間を含めます。時間は24時間形式(0:00~23:59)です。 例: |
型: 文字列 | 任意。 国や地域ごとに価格が異なるBlob。各地域をコンマで区切ります。フォーマットは 例: |
型: 文字列 | 任意。 商品のサイズ。例: |
型: 文字列 | 必須。 最大サイズ: 100。 商品のタイトル。 |
型: 数値 | 任意。 購入者がこの製品に対して付けた評価の平均。範囲は1.0から5.0です。小数点第1位まで付けられます。これは 例: 4.5 |
型: 配列 <object> | 広告やショップで使う動画のURLとタグ。カタログレベルで最大30,000個の動画をサポート。タグは任意。使う場合は動画の内容を説明するものでなければなりません。 動画ファイルサイズの上限は200 MB。サポートされているフォーマット: .3g2、.3gp、.3gpp、.asf、.avi、.dat、.divx、.dv、.f4v、.flv、.gif、.m2ts、.m4v、.mkv、.mod、.mov、.mp4、.mpe、.mpeg、.mpeg4、.mpg、.mts、.nsv、.ogm、.ogv、.qt、.tod、.ts、.vob、.wmvなど 例: "video": [ { "url":"http://example.com/video_1.mp4", "tag": ['Swimming pool','Gym'], } ] 注: 商品に動画1、2がある場合に動画1を削除するには、配列から動画1を削除します。 [ { "method": "UPDATE", "data": { "video": [ { "url": "https://google.com/video_2.mp4", "tag": ["video_2"] } ] } } ] すべての動画を削除するには、空の配列を送信します。 [ { "method": "UPDATE", "data": { "video": [] } } ] |
UPDATE
メソッドは、まだ存在していない商品を作成する場合にも使えます。
商品フィールドについて詳しくは、APIリファレンスをご覧ください。
PRODUCT_ITEM
curl \ -d @body.json \ -H "Content-Type: application/json" { "access_token": "<ACCESS_TOKEN>", "item_type": "PRODUCT_ITEM", "requests": [ { "method": "DELETE", "data": { "id": "retailer-1" } }, { "method": "CREATE", "data": { "id": "retailer-2", "applink" : { "ios_url":"example-ios://electronic", "ios_app_store_id":"42", "ios_app_name":"Electronic Example iOS", "iphone_url":"example-iphone://electronic", "iphone_app_store_id":"43", "iphone_app_name":"Electronic Example iPhone", "ipad_url":"example-ipad://electronic", "ipad_app_store_id":"44", "ipad_app_name":"Electronic Example iPad", "android_url":"example-android://electronic", "android_package":"com.electronic", "android_class":"com.electronic.Example", "android_app_name":"Electronic Example Android", "windows_phone_url":"example-windows://electronic", "windows_phone_app_id":"64ec0d1b-5b3b-4c77-a86b-5e12d465edc0", "windows_phone_app_name":"Electronic Example Windows", }, "availability": "in stock", "brand": "Nike", "google_product_category": "t-shirts", "description": "product description", "image_link": "http://www.images.example.com/t-shirts/1.png", "title": "product name", "price": "10.00 USD", "shipping": [ { "shipping_country": "US", "shipping_region": "CA", "shipping_service": "service", "shipping_price_value": "10", "shipping_price_currency": "USD" } ], "condition": "new", "link":"http://www.images.example.com/t-shirts/1.png", "item_group_id": "product-group-1" } }, { "method": "UPDATE", "data": { "availability": "out of stock", "id": "retailer-3", } } ] }
PRODUCT_ITEM
{ // One or more handles will be returned"handles": ["AczwaOW7j_EuQ5peV3kGq8X9qc7cDiv_kFrrHkdKuG7LkpkkqK5939wgdoduSQ45FGK5vKdVqOaSDJEun-fvbsR1kk8Rd53AZyD1WThSemo26Q"] }
詳しくは、データフィードを使ってカタログアイテムを追加するを参照してください。
バージョン3.2でタイプHOTEL
についてCREATE
メソッドとUPDATE
メソッドでサポートされている商品フィールド:
フィールド | 説明 |
---|---|
型: オブジェクト<string> | 必須。 ホテルの住所。 |
型: | 任意。 モバイルアプリへのリンク。 |
型: 文字列 | 必須。 ホテル客室1泊当たりの基本料金。価格に通貨タイプを追加してください。価格のフォーマットは、金額の後にスペースを1個空けてISO通貨コードを指定します。例: 米国ドルの場合、 |
型: 文字列 | 任意。 ホテルチェーンのブランド名です。 |
型: 文字列 | 最大文字数:100 セットを作成するときにアイテムを絞り込む条件に指定する追加情報用のカスタムフィールド(最大5つ)です。例えば、カスタムフィールドを使用して、夏のセールで扱う全客室を指定してから、セットに絞り込むことができます。このフィールドは、数字を含むすべてのテキスト値をサポートします。 例: このフィールドは補足フィードでサポートされています。 |
型: 整数 | 追加の数字関連の情報用のカスタムフィールド(最大5つ)です。セットを作成する場合にアイテムを絞り込む条件として利用します。このフィールドを使って、セットを作成するときに数字の範囲(is greater thanおよびis less than)を指定して絞り込むことができます。例えば、このフィールドを使ってホテルが営業を開始した年を示し、特定の年範囲にセットを絞り込むことができます。 このフィールドには、0~4294967295の整数を入力できます。-2、5.5、10,000など、負の数、小数、コンマは使用できません。 例: |
型: 文字列 | 必須。 最大文字数: 5000。 ホテルについての短い説明。 |
型: 配列<object> | 任意。 ホテルのゲスト評価。 |
型: 文字列 | 必須。 ホテルのユニークID。 |
型: 配列<object> | 必須。 広告で使う画像のURLとタグ。最大20枚の複数画像をサポート。使う場合、タグは任意。画像の内容を記述するものにしてください。例: |
型: 文字列 | 必須。 ホテル所在地の緯度。 |
型: 文字列 | 必須。 ホテル所在地の経度。 |
型: 文字列 | 任意。 ホテルのために使うロイヤルティプログラム。 |
型: 文字列 | 任意。 ホテルの収益性を示す指標( |
型: 文字列 | 必須。 ホテルの名前。 |
型: 配列<string> | 任意。 ホテルに着くための目印となる1つ以上の近隣ランドマーク。例: |
型: 文字列 | 任意。 電話番号(国コードを含む)。 |
型: 文字列 | 任意。 このホテルの1泊の販売価格。これは、通常のホテル価格からの割引を宣伝するために使います。必須: 価格には通貨タイプを追加してください。価格のフォーマットは、金額の後にスペースを1個空けてISO通貨コードを指定します。例: 米国ドルの場合、 |
型: 文字列 | 任意。 ホテルのスター評価。数値は |
型: 文字列 | 必須。 ホテルの部屋を予約できる外部ウェブサイトへのリンク。 |
UPDATE
メソッドは、まだ存在していない商品を作成する場合にも使えます。
HOTEL
curl \ -d @body.json \ -H "Content-Type: application/json" { "access_token": "<ACCESS_TOKEN>", "item_type": "HOTEL", "requests": [ { "method": "DELETE", "data": { "hotel_id": "hotel-1" } }, { "method": "CREATE", "data": { "hotel_id": "1234", "brand": "Premium_brand", "description": "A very nice hotel", "name": "The best hotel", "base_price": "100.00 USD", "longitude":"42.10", "latitude":"42.10", "address": { "addr1":"100 Main Street", "city":"North Pole", "region":"ABC", "country":"US", "postal_code":"11111" }, "guest_rating" : [ { "rating_system":"tripAdvisor", "score":"7.8", "number_of_reviewers":"300", "max_score":"10", }, { "rating_system":"Yelp", "score":"5.1", "number_of_reviewers":"123", "max_score":"10", }, ], "image": [ { "url":"http://example.com/image_1.jpg", "tag": ['Swimming pool','Gym'], } ], "applink" : { "ios_url":"example-ios://electronic", "ios_app_store_id":"42", "ios_app_name":"Electronic Example iOS", "iphone_url":"example-iphone://electronic", "iphone_app_store_id":"43", "iphone_app_name":"Electronic Example iPhone", "ipad_url":"example-ipad://electronic", "ipad_app_store_id":"44", "ipad_app_name":"Electronic Example iPad", "android_url":"example-android://electronic", "android_package":"com.electronic", "android_class":"com.electronic.Example", "android_app_name":"Electronic Example Android", "windows_phone_url":"example-windows://electronic", "windows_phone_app_id":"64ec0d1b-5b3b-4c77-a86b-5e12d465edc0", "windows_phone_app_name":"Electronic Example Windows", }, "loyalty_program":"Premium_program", "margin_level": "8", "phone":"+61 2-96027455", "star_rating":"4", "url":"http://www.images.example.com/t-shirts/1.png" } }, { "method": "UPDATE", "data": { "base_price": "90.00 USD", "hotel_id": "hotel-3", } } ] }
HOTEL
{ // One or more handles will be returned"handles": ["AczwaOW7j_EuQ5peV3kGq8X9qc7cDiv_kFrrHkdKuG7LkpkkqK5939wgdoduSQ45FGK5vKdVqOaSDJEun-fvbsR1kk8Rd53AZyD1WThSemo26Q"] }
バージョン3.2の場合、タイプHOTEL_ROOM
に対してCREATE
メソッドとUPDATE
メソッドでサポートされる商品フィールドは、以下のとおりです。
フィールド | 説明 |
---|---|
型: 文字列 | 必須。 1泊分の基本料金。通貨は、ISO 4217通貨コードに準じてください。 例: |
型: 文字列 | 必須。 最大サイズ: 5000。 部屋に関する短い説明文。 |
型: 文字列 | 必須。 ホテル小売業者のユニークID。 |
型: 文字列 | 必須。 ホテルのユニークID。 |
型: 配列<object> | 必須。 部屋の画像。 |
型: 文字列 | 必須。 最大サイズ: 100。 部屋の名前。 |
型: 文字列 | 必須。 宿泊予約のための広告主サイトへのリンク。 |
UPDATE
メソッドは、まだ存在していない商品を作成する場合にも使えます。
HOTEL_ROOM
curl \ -d @body.json \ -H "Content-Type: application/json" { "access_token": "<ACCESS_TOKEN>", "item_type": "HOTEL_ROOM", "requests": [ { "method": "DELETE", "data": { "hotel_retailer_id": "1234", "hotel_room_id": "room-1", } }, { "method": "CREATE", "data": { "hotel_retailer_id": "1234", "hotel_room_id": "room-2", "description": "product description", "name": "product name", "base_price": "100 USD", "url": "http://www.example.com/t-shirts/1.html", "image": [ { "url":"http://example.com/image_1.jpg", "tag": ['Swimming pool','Gym'], } ] }, { "method": "UPDATE", "data": { "hotel_retailer_id": "1234", "hotel_room_id": "room-3", "base_price": "120 USD", } } ] }
HOTEL_ROOM
{ // One or more handles will be returned"handles": ["AczwaOW7j_EuQ5peV3kGq8X9qc7cDiv_kFrrHkdKuG7LkpkkqK5939wgdoduSQ45FGK5vKdVqOaSDJEun-fvbsR1kk8Rd53AZyD1WThSemo26Q"] }
バージョン3.2の場合、タイプFLIGHT
に対してCREATE
メソッドとUPDATE
メソッドでサポートされる商品フィールドは、以下のとおりです。
フィールド | 説明 |
---|---|
型: 文字列 | 任意。 最大文字数: 5000。 フライトの説明。 |
型: 文字列 | 必須。 フライトの目的地となる空港。IATAコードで指定します。 例: |
型: 文字列 | 任意。 フライト目的地の都市の名前。 |
型: 配列<object> | 必須。 広告で使う画像のURLとタグ。最大20枚の複数画像をサポート。タグは任意。使う場合は画像の内容を記述するものにしてください。 例: |
型: 文字列 | 必須。 フライトの出発空港。IATAコードで指定します。 例: |
型: 文字列 | 任意。 フライトの出発地の都市の名前。 |
型: 文字列 | 任意。 フライトの価格と通貨。価格は、金額の後に通貨コード(ISO 4217規格を使用)を付けます。価格の小数点には「.」を使います。 |
型: 文字列 | 任意。 フライト予約ウェブサイトへのリンク。 |
UPDATE
メソッドは、まだ存在していない商品を作成する場合にも使えます。
FLIGHT
curl \ -d @body.json \ -H "Content-Type: application/json" { "access_token": "<ACCESS_TOKEN>", "item_type": "FLIGHT", "requests": [ { "method": "DELETE", "data": { "origin_airport": "BOS", "destination_airport": "JFK", } }, { "method": "CREATE", "data": { "origin_airport": "BOS", "destination_airport": "SFO", "description": "Best Flight to SFO", "image": [ { "url":"http://example.com/image_1.jpg", "tag": ['City'], }, { "url":"http://example.com/some.image_2.jpg", "tag": ['Food'], } ], "price":"100.00 USD", } }, { "method": "UPDATE", "data": {
FLIGHT
{ // One or more handles will be returned"handles": ["AczwaOW7j_EuQ5peV3kGq8X9qc7cDiv_kFrrHkdKuG7LkpkkqK5939wgdoduSQ45FGK5vKdVqOaSDJEun-fvbsR1kk8Rd53AZyD1WThSemo26Q"] }
バージョン3.2の場合、タイプDESTINATION
に対してCREATE
メソッドとUPDATE
メソッドでサポートされる商品フィールドは、以下のとおりです。
フィールド | 説明 |
---|---|
型: オブジェクト<string> | 任意。 モバイルアプリへのリンク。 |
型: オブジェクト<string> | 必須。 ホテルの住所。 |
型: 文字列 | 任意。 最大文字数: 5000。 目的地の短い説明。 |
型: 文字列 | 必須。 最大文字数: 100。 目的地のユニークID。 |
型: 配列<object> | 必須。 広告で使う画像のURLとタグ。最大20枚の複数画像をサポート。タグは任意。使う場合は画像の内容を記述するものにしてください。 例: |
型: 文字列 | 必須。 目的地の位置の緯度。 |
型: 文字列 | 必須。 目的地の位置の緯度。 |
型: 文字列 | 必須。 目的地の名前。 |
型: 配列<string> | 任意。 ランドマークとして可能な最大数: 20。目的地に着くための目印となる1つ以上の近隣ランドマーク。 例: |
型: 文字列 | 任意。 目的地の最低平均コストと通貨。価格のフォーマットは、金額の後に通貨コード(ISO 4217規格を使用)を付けます。価格の小数点には「.」を使います。 |
型: 文字列 | 任意。 価格の変更。商品セットの構築と広告クリエイティブで使用可能。
例: 「NYCの平均価格がX値下がり」、「NYCの平均価格値下がり」 |
型: 配列<string> | 必須。 目的地タイプの最大数: 20。目的地のタイプ。1つの目的地に対して複数のタイプが可能。 例: |
型: 文字列 | 必須。 目的地を予約できるウェブサイトへのリンク。 |
UPDATE
メソッドは、まだ存在していない商品を作成する場合にも使えます。
DESTINATION
curl \ -d @body.json \ -H "Content-Type: application/json" { "access_token": "<ACCESS_TOKEN>", "item_type": "DESTINATION", "requests": [ { "method": "DELETE", "data": { "destination_id": "destination-1" } }, { "method": "CREATE", "data": { "destination_id": "123456789", "description": "My destination is the best.", "name": "The best destination", "price": "199.00 USD", "price_change": "-20", "longitude":"-122.4424", "latitude":"37.7712", "image": [ { "url":"http://example.com/image_1.jpg", "tag": ['City','Package'], }, { "url":"http://example.com/some.image_2.jpg", "tag": ['Tour','Landmark'], } ], "address": { "addr1":"1 Market Street", "city":"San Francisco", "region":"California", "country":"United States", "postal_code":"94117" }, "applink" : { "ios_url":"example-ios://travelapp", "ios_app_store_id":"42", "ios_app_name":"Travel App iOS", "iphone_url":"example-iphone://travelapp", "iphone_app_store_id":"43", "iphone_app_name":"Travel App iPhone", "ipad_url":"example-ipad://travelapp", "ipad_app_store_id":"44", "ipad_app_name":"Travel App iPad", "android_url":"example-android://travelapp", "android_package":"com.travelapp", "android_class":"com.travelapp.Example", "android_app_name":"Travel App Android", "windows_phone_url":"example-windows://travelapp", "windows_phone_app_id":"64ec0d1b-5b3b-4c77-a86b-5e12d465edc0", "windows_phone_app_name":"Travel App Windows", }, "type":["city","culture"], "neighborhood":["Mission","SoMa"], "url":"http://www.thebestdestination.com" } }, { "method": "UPDATE", "data": { "price": "159.99", "destination_id": "destination-3", } } ] }
DESTINATION
{ // One or more handles will be returned"handles": ["AczwaOW7j_EuQ5peV3kGq8X9qc7cDiv_kFrrHkdKuG7LkpkkqK5939wgdoduSQ45FGK5vKdVqOaSDJEun-fvbsR1kk8Rd53AZyD1WThSemo26Q"] }
バージョン3.3とバージョン3.2において、タイプHOME_LISTING
のCREATE
メソッドとUPDATE
メソッドでは、以下の商品フィールドがサポートされています。
フィールド | 説明 |
---|---|
型: オブジェクト<string> | 任意。 モバイルアプリへのリンク。 |
型: オブジェクト<string> | 必須。 不動産・住宅の住所番地。 |
型: 文字列 | 必須。 不動産・住宅の現在の空き状況。サポートされる値: |
型: 配列<object> | 任意。 価格設定。 |
型: 文字列 | 任意。 最大文字数: 5000。 不動産・住宅を説明する短い段落文。 |
型: 配列<object> | 必須。 広告で使う画像のURLとタグ。最大20枚の複数画像をサポート。タグは任意。使う場合は画像の内容を記述するものにしてください。 例: |
型: 文字列 | 任意。 不動産・住宅の位置の緯度。 |
型: 文字列 | 任意。 不動産・住宅の位置の経度。 |
型: 文字列 | 任意。 不動産・住宅情報のタイプ。サポートされる値: |
型: 文字列 | 必須。 不動産・住宅情報の名前。 |
型: 配列<object> | 任意。 不動産・住宅に着くための目印となる近隣ランドマーク。指定できるランドマークの最大数:20。 |
型: 文字列 | 任意。 浴室の数。 |
型: 文字列 | 任意。 寝室の数。 |
型: 文字列 | 任意。 利用可能なユニットの数。現在賃貸/リース可能なアパートやマンションの場合のみ使用。 |
型: 文字列 | 必須。 不動産物件の価格と通貨。価格は、金額の後に通貨コード(ISO 4217規格を使用)を付けます。価格の小数点には「.」を使います。 |
型: 文字列 | 任意。 価格の変更。商品セットの構築と広告クリエイティブで使用可能。
例: 「NYCの平均価格がX値下がり」、「NYCの平均価格値下がり」 |
型: 文字列 | 任意。 物件の種類。サポートされる値: |
型: 文字列 | 必須。 物件情報を確認できるウェブサイトへのリンク。 |
型: 文字列 | 任意。 築年。 |
UPDATE
メソッドは、まだ存在していない商品を作成する場合にも使えます。
HOME_LISTING
{ "access_token": "<ACCESS_TOKEN>", "item_type": "HOME_LISTING", "requests": [ { "method": "DELETE", "data": { "home_listing_id": "home-listing-1" } }, { "method": "CREATE", "data": { "home_listing_id": "12345678", "availability": "for_sale", "description": "An amazing listing", "name": "1 Hacker Way, Menlo Park, CA 94025", "price": "110000 USD", "longitude":"1.11414", "latitude":"-1.835003", "address": { "addr1":"1 Hacker Way", "city":"Menlo Park", "region":"California", "country":"United States", "postal_code":"94025" }, "neighborhood":["Menlo Oaks"], "image": [ { "url":"http://img10.naventcdn.com/avisos/18/00/52/30/31/52/1200x1200/63590918.jpg", }, ], "listing_type": "for_sale_by_agent", "num_baths":"6", "num_beds":"5", "num_units":"1", "property_type":"house", "year_built":"2007", "available_dates_price_config" : [ { "start_date":"2020-11-15", "end_date":"2020-12-15", "rate":"10000", "currency":"USD", "interval":"nightly", }, { "start_date":"2020-11-15", "end_date":"2020-12-15", "rate":"50000", "currency":"USD", "interval":"weekly", }, ], "applink" : { "ios_url":"example-ios://travelapp", "ios_app_store_id":"42", "ios_app_name":"Travel App iOS", "android_url":"example-android://travelapp", "android_package":"com.travelapp", "android_class":"com.travelapp.Example", "android_app_name":"Travel App Android", }, "url":"http://www.example.com/link_to_listing" } }, { "method": "UPDATE", "data": { "price": "100000 USD", "home_listing_id": "home-listing-3", } } ] }
HOME_LISTING
{ // One or more handles will be returned"handles": ["AczwaOW7j_EuQ5peV3kGq8X9qc7cDiv_kFrrHkdKuG7LkpkkqK5939wgdoduSQ45FGK5vKdVqOaSDJEun-fvbsR1kk8Rd53AZyD1WThSemo26Q"] }
タイプVEHICLE
についてCREATE
メソッドとUPDATE
メソッドでサポートされるフィールドについては、自動インベントリーカタログフィールド - 自動車をご覧ください。
サポートされているフィールドは、自動車とディーラーで利用可能です。
UPDATE
メソッドは、まだ存在していない商品を作成する場合にも使えます。
VEHICLE
curl \ -d @body.json \ -H "Content-Type: application/json" { "access_token": "<ACCESS_TOKEN>", "item_type": "VEHICLE", "requests": [ { "method": "DELETE", "data": { "vehicle_id": "vehicle-1" } }, { "method": "CREATE", "data": { "vehicle_id": "i2 2017 Ford Fusion", "availability": "AVAILABLE", "make": "Ford", "model": "Fusion", "year": "2017", "mileage": { "value": "1500", "unit": "KM", }, "image": [ { "url":"http://www.facebook.com/teapic.jpg", "tag":["Car"], }, ], "fuel_type":"gasoline", "body_style":"sedan", "drivetrain":"FWD", "vin":"1FADP5AU6DL536022", "condition":"EXCELLENT", "description": "Turbocharged! Gasoline!", "title": "SE Ford Certified and 6-Speed Automatic.", "price": "18000 USD", "exterior_color":"white", "sale_price":"16000 USD", "state_of_vehicle":"new", "longitude":"52.35", "latitude":"42.1", "address": { "addr1":"550 Auto Center Dr", "city":"Watsonville", "region":"CA", "country":"US", "postal_code":"96075" }, "url":"http://www.example.com/test" } }, { "method": "UPDATE", "data": { "price": "16000 USD", "vehicle_id": "vehicle-3", } } ] }
VEHICLE
{ // One or more handles will be returned"handles": ["AczwaOW7j_EuQ5peV3kGq8X9qc7cDiv_kFrrHkdKuG7LkpkkqK5939wgdoduSQ45FGK5vKdVqOaSDJEun-fvbsR1kk8Rd53AZyD1WThSemo26Q"] }
/{catalog_id}/items_batch
(注: より多くのユースケースをサポートし、積極的にメンテナンスされていることから、このエンドポイントの使用をおすすめします。)
/{catalog_id}/batch
/{catalog_id}/check_batch_request_status
/{catalog_id}/localized_items_batch