ข้อมูลอ้างอิง

ใช้ข้อมูลอ้างอิงนี้เพื่อดูช่องที่รองรับและตัวอย่างที่สอดคล้องกันสำหรับตำแหน่งข้อมูล POST /{catalog_id}/items_batch และ POST /{catalog_id}/batch

ชื่อพารามิเตอร์ของ /{catalog_id}/batch และ /{catalog_id}/items_batch อาจดูคล้ายกัน แต่แตกต่างกันอย่างชัดเจน

เราขอแนะนำให้ใช้ API /{catalog_id}/items_batch ซึ่งรองรับกรณีการใช้งานมากกว่าและมีการบำรุงรักษาอย่างต่อเนื่อง

ช่องที่รองรับ - ส่งข้อมูลอัพเดตเกี่ยวกับสินค้า - /{catalog_id}/batch

ช่องเหล่านี้จะรองรับสำหรับเมธอด CREATE และ UPDATE

ยกเลิกการตั้งค่าช่อง

เมื่ออัพเดตสินค้า ให้ระบุสตริงว่างเป็นค่าเอาไว้เพื่อยกเลิกการตั้งค่าช่องที่ระบุหรือไม่ก็ได้ การตั้งค่าเป็น null จะไม่เป็นการยกเลิกการตั้งค่าช่อง

ช่อง คำอธิบาย

additional_image_urls

ประเภท:

อาร์เรย์<string>

ระบุหรือไม่ก็ได้

URL สำหรับรูปที่แตกต่างกันสูงสุด 9-10 รูป

additional_variant_attributes

ประเภท:

list<KeyValue:string,string>

ระบุหรือไม่ก็ได้

แอททริบิวต์เพิ่มเติมเพื่อแยกความแตกต่างของสินค้าออกจากกลุ่มตัวเลือกสินค้านั้นๆ

ตัวอย่าง: {"Scent" : "Fruity", "Style" : "Classic"}

availability

ประเภท: สตริง

จำเป็นต้องระบุ

ระบุสถานะความพร้อมใช้งาน

  • in stock - สินค้าพร้อมจัดส่งทันที
  • out of stock - ไม่มีแผนที่จะเติมสต็อก
  • available for order - จัดส่งใน 1-2 สัปดาห์
  • discontinued

age_group

ประเภท: สตริง

ระบุหรือไม่ก็ได้

กลุ่มผู้คนที่มีอายุเท่ากันหรือใกล้เคียงกัน ค่าที่ยอมรับได้แก่ newborn, infant, toddler, kids, adult

applinks

ประเภท:

อ็อบเจ็กต์<>

ระบุหรือไม่ก็ได้

ลิงก์ไปยังแอพมือถือ

category

ประเภท: สตริง

ระบุหรือไม่ก็ได้แต่ขอแนะนำให้ระบุสำหรับโฆษณาแค็ตตาล็อก Advantage+ (อาจช่วยให้ประสิทธิภาพโฆษณาดีขึ้นได้) ระบุหรือไม่ก็ได้สำหรับการช้อปปิ้งบน Instagram และร้านค้าบนเพจแต่ต้องระบุเพื่อเปิดใช้งานการชำระเงินในช่องทางเหล่านี้ (เฉพาะในสหรัฐฯ เท่านั้น) ต้องระบุสำหรับ Marketplace (เฉพาะในสหรัฐฯ)

หมวดหมู่สินค้าของ Google (GPC) สำหรับสินค้า ใช้เส้นทางระบบการจัดหมวดหมู่ของหมวดหมู่นั้นๆ หรือหมายเลข ID หมวดหมู่ซึ่งลงรายการไว้ที่นี่

หากคุณใช้การชำระเงินบน Instagram หรือ Facebook (เฉพาะสหรัฐฯ เท่านั้น) GPC ของสินค้าจะมีผลกับภาษีและนโยบายการคืนสินค้า เรียนรู้เพิ่มเติมเกี่ยวกับหมวดหมู่สินค้าของ Google สำหรับสินค้าในแค็ตตาล็อก, ศูนย์ช่วยเหลือเกี่ยวกับโฆษณา"

ตัวอย่าง: Apparel & Accessories > Clothing > Shirts & Tops หรือ 212

color

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ขนาดสูงสุด: 100

สีของสินค้า

condition

ประเภท: สตริง

จำเป็นต้องระบุ

สภาพสินค้า: new, refurbished, used

currency

ประเภท: สตริง

จำเป็นต้องระบุ

สกุลเงินสำหรับค่าที่ระบุ API การตลาดรองรับสกุลเงินทั้งหมดที่บัญชีโฆษณารองรับ ใช้ ISO 4217 เป็นมาตรฐานสกุลเงิน

custom_label_0
custom_label_1
custom_label_2
custom_label_3
custom_label_4

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ขีดจำกัดอักขระสูงสุด: 100 ตัว

ข้อมูลเพิ่มเติมเกี่ยวกับสินค้า ระบุสตริงว่างเพื่อยกเลิกการตั้งค่า

description

ประเภท: สตริง

จำเป็นต้องระบุ

ขนาดสูงสุด: 5,000

คำอธิบายสั้นๆ สำหรับสินค้า

gender

ประเภท: สตริง

ระบุหรือไม่ก็ได้

เพศสำหรับการกำหนดขนาด ค่าจะมี male, female, unisex

gtin

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ขนาดสูงสุด: 70

หมายเลขประจำรายการสินค้าสากลจะมี UPC,EAN, JAN และ ISBN

image_url

ประเภท: สตริง

จำเป็นต้องระบุ

ลิงก์รูปภาพสินค้าที่ใช้ในโฆษณา ระบุขนาดรูปภาพที่เหมาะสม

สำหรับโฆษณาแค็ตตาล็อก Advantage+ ที่ใช้รูปภาพเพียงรูปเดียว

  • ความละเอียดของภาพขั้นต่ำคือ 500 พิกเซล * 500 พิกเซล
  • อัตราส่วนภาพขั้นต่ำคือ 4:5
  • อัตราส่วนภาพสูงสุดคือ 1:91:1

หากรูปภาพไม่อยู่ในอัตราส่วนภาพนี้ Facebook จะตัดภาพให้ใกล้เคียงกับอัตราส่วนขั้นต่ำหรือสูงสุดให้มากที่สุดตามอัตราส่วนภาพเดิม

สำหรับโฆษณาแค็ตตาล็อก Advantage+ ที่ใช้ภาพสไลด์ - ความละเอียดภาพขั้นต่ำคือ 500 พิกเซล * 500 พิกเซล และ Facebook จะครอบตัดรูปภาพให้ได้อัตราส่วนภาพ 1:1

คำแนะนำ: หลีกเลี่ยงการเปลี่ยนแปลง image url บ่อยๆ URL รูปภาพไม่ควรมีพารามิเตอร์ เช่น price หรือ timestamp เนื่องจากพารามิเตอร์เหล่านี้มักจะเปลี่ยนแปลงบ่อย

inventory

ประเภท: ตัวเลข

ระบุหรือไม่ก็ได้

จำนวนเต็มที่ผู้ลงโฆษณาสามารถใช้เพื่อจัดเก็บข้อมูลเกี่ยวกับระดับสินค้าคงคลัง

marked_for_product_launch

ประเภท: สตริง

ไม่มี สำหรับโฆษณาแค็ตตาล็อก Advantage+ ระบุหรือไม่ก็ได้สำหรับการค้า

ระบุว่าสินค้าจะใช้ในการเปิดตัวสินค้าหรือไม่ ค่าที่รองรับ ได้แก่

  • marked: สินค้าจะถูกซ่อนจากผู้ซื้อจนกว่าจะสร้างการเปิดตัวสินค้า ขั้นตอนนี้จะช่วยป้องกันไม่ให้สินค้าถูกเผยแพร่ให้ดูและซื้อได้ก่อนจะถึงเวลาเปิดตัวที่กำหนดไว้
  • not_marked (ค่าเริ่มต้น): สินค้าจะไม่ได้รวมอยู่ในการเปิดตัวสินค้า

name

ประเภท: สตริง

จำเป็นต้องระบุ

ขนาดสูงสุด: 100

ชื่อของสินค้า

pattern

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ขนาดสูงสุด: 100

แพทเทิร์นหรือลายพิมพ์กราฟิกบนสินค้า

price

ประเภท: จำนวนเต็ม

จำเป็นต้องระบุ

ราคาที่คูณ 100 สำหรับทุกสกุลเงิน ตัวอย่าง: 490 เมื่อใช้กับ USD จะหมายถึง $4.90 และ 49000 เมื่อใช้กับ JPY จะหมายถึง ¥490

product_type

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ขนาดสูงสุด: 750

หมวดหมู่ที่ผู้ค้าปลีกระบุให้กับสินค้า

ตัวอย่าง: ในรูปแบบ TSV บ้านและสวน > เครื่องครัวและอุปกรณ์รับประทานอาหาร > เครื่องใช้ > ตู้เย็น

ตัวอย่าง: ในรูปแบบ XML product_type > บ้านและสวน > เครื่องครัวและอุปกรณ์รับประทานอาหาร > เครื่องใช้ > ตู้เย็น > product_type

retailer_product_group_id

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ยอมรับสตริง ผู้ลงโฆษณาสามารถใช้เพื่อจัดกลุ่มสินค้าไว้ด้วยกันได้

sale_price

ประเภท: จำนวนเต็ม

ระบุหรือไม่ก็ได้

ราคาส่วนลด หากสินค้านั้นกำลังลดราคา นี่คือราคาขายที่คูณด้วย 100 สำหรับทุกสกุลเงิน ตัวอย่าง: 490 เมื่อใช้กับ USD จะหมายถึง $4.90 และ 49000 เมื่อใช้กับ JPY จะหมายถึง ¥490

sale_price_start_date

ประเภท: สตริง

ระบุหรือไม่ก็ได้

วันที่และเวลาสิ้นสุดสำหรับการขาย

ตัวอย่าง: 2014-12-01T00:00-0300

sale_price_end_date

ประเภท: สตริง

ระบุหรือไม่ก็ได้

วันที่และเวลาเริ่มต้นสำหรับการขาย

ตัวอย่าง: 2014-11-01T12:00-0300

shipping

ประเภท:

อาร์เรย์<object>

ระบุหรือไม่ก็ได้

ข้อมูลการจัดส่ง

size

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ขนาดสินค้า ตัวอย่าง: Small หรือ XL

url

ประเภท: สตริง

จำเป็นต้องระบุ

ลิงก์ไปยังเว็บไซต์ของผู้ค้าที่ผู้ใช้สามารถซื้อสินค้าได้

vendor_id

ประเภท: สตริง

ระบุหรือไม่ก็ได้

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

สำหรับแค็ตตาล็อกการค้า — ใช้ API นี้หากคุณจำเป็นต้องอัพเดตข้อมูลสินค้าบ่อยกว่าชั่วโมงละครั้ง (หากไม่เป็นเช่นนั้น ให้ใช้ API ฟีดแทน) คุณสามารถอัพเดตสินค้าหลายรายการได้ในคำขอ HTTP เดียว

PRODUCT_ITEM

ช่องสินค้าเหล่านี้รองรับสำหรับเมธอด CREATE และ UPDATEสำหรับเวอร์ชั่น 3.3 และ 3.2

ช่องคำอธิบาย

additional_image_link

ประเภท:

อาร์เรย์<string>

ระบุหรือไม่ก็ได้

ลิงก์สำหรับรูปภาพที่แตกต่างกัน 9-10 รูป

additional_variant_attribute

ประเภท:

list<KeyValue:string,string>

ระบุหรือไม่ก็ได้

แอททริบิวต์เพิ่มเติมเพื่อแยกความแตกต่างของสินค้าออกจากกลุ่มตัวเลือกสินค้านั้นๆ

ตัวอย่าง: "Scent:Fruity,Flavor:Apple"

age_group

ประเภท: สตริง

ระบุหรือไม่ก็ได้

กลุ่มผู้คนที่มีอายุเท่ากันหรือใกล้เคียงกัน ค่าที่ยอมรับได้แก่ newborn, infant, toddler, kids, adult

applink

ประเภท:

อ็อบเจ็กต์<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",
}

availability

ประเภท: สตริง

จำเป็นต้องระบุ

ระบุสถานะความพร้อมใช้งาน

  • in stock - สินค้าพร้อมจัดส่งทันที
  • out of stock - ไม่มีแผนที่จะเติมสต็อก
  • available for order - จัดส่งใน 1-2 สัปดาห์
  • discontinued

brand

ประเภท: สตริง

ระบุหรือไม่ก็ได้

แบรนด์ของสินค้า

color

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ขนาดสูงสุด: 100

สีของสินค้า

condition

ประเภท: สตริง

จำเป็นต้องระบุ

สภาพสินค้า: new, refurbished หรือ used

custom_label_0
custom_label_1
custom_label_2
custom_label_3
custom_label_4

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ขีดจำกัดอักขระสูงสุด: 100 ตัว

ข้อมูลเพิ่มเติมเกี่ยวกับสินค้า

description

ประเภท: สตริง

จำเป็นต้องระบุ

ขนาดสูงสุด: 5,000

ข้อความสั้นๆ ที่อธิบายถึงสินค้า

disabled_capabilities

ประเภท:

อาร์เรย์<string>

ระบุหรือไม่ก็ได้

รายการความสามารถที่จะปิดใช้งาน ค่าที่อาจมีได้แก่ marketplace, b2c_marketplace, buy_on_facebook, cpas_parent_catalog, marketplace_shops, shops, daily_deals, ig_onsite_shopping, ig_product_tagging, c2c_marketplace, groups, profile, da, whatsapp, ldp, mini_shops, business_inbox_in_messenger, neighborhoods, test_capability

gender

ประเภท: สตริง

ระบุหรือไม่ก็ได้

เพศสำหรับการกำหนดขนาด ค่าจะมี male, female, unisex

google_product_category

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ขนาดสูงสุด: 250

ค่าที่กำหนดไว้ล่วงหน้า (สตริงหรือ ID หมวดหมู่) จากการจัดหมวดหมู่ผลิตภัณฑ์ของ Google

ตัวอย่าง: เสื้อผ้าและเครื่องประดับ > เสื้อผ้า > ชุดเดรส (Apparel & Accessories > Clothing > Dresses) หรือ 2271

gtin

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ขนาดสูงสุด: 70

หมายเลขประจำรายการสินค้าสากล (GTIN) จะมี UPC,EAN, JAN และ ISBN

id

ประเภท: สตริง

จำเป็นต้องระบุ

ID ผู้ค้าปลีก

image

ประเภท: อาร์เรย์ <object>

URL และแท็กสำหรับรูปภาพที่จะใช้ในโฆษณาหรือในร้านค้า รองรับรูปภาพที่แตกต่างกันสูงสุด 20 รูป คุณจะระบุแท็กหรือไม่ก็ได้ แต่หากใช้แท็ก ก็ควรใช้แท็กที่อธิบายถึงสิ่งที่อยู่ในรูปภาพ


ตัวอย่าง:

"image": [
      {
        "url":"http://example.com/image_1.jpg",
        "tag": ['Swimming pool','Gym'],
      }
]

image_link

ประเภท: สตริง

ไม่จำเป็นต้องระบุหากระบุ image เอาไว้

เราขอแนะนำให้ใช้ image แทน เมื่อระบุ image เอาไว้ ระบบจะละเว้น image_link และ additional_image_link ไป

ลิงก์รูปภาพสินค้าที่ใช้ในโฆษณา ระบุขนาดรูปภาพที่เหมาะสม

สำหรับโฆษณาแค็ตตาล็อก Advantage+ ที่ใช้รูปภาพเพียงรูปเดียว

  • ความละเอียดของภาพขั้นต่ำคือ 500 พิกเซล * 500 พิกเซล
  • อัตราส่วนภาพขั้นต่ำคือ 4:5
  • อัตราส่วนภาพสูงสุดคือ 1:91:1 หากรูปภาพไม่อยู่ในอัตราส่วนภาพนี้ Facebook จะตัดภาพให้ใกล้เคียงกับอัตราส่วนขั้นต่ำหรือสูงสุดให้มากที่สุดตามอัตราส่วนภาพเดิม

สำหรับโฆษณาแค็ตตาล็อก Advantage+ ที่ใช้ภาพสไลด์: ความละเอียดภาพขั้นต่ำคือ 500 พิกเซล * 500 พิกเซล และ Facebook จะครอบตัดรูปภาพให้ได้อัตราส่วนภาพ 1:1

internal_label

ประเภท: สตริง

เพิ่มป้ายภายในเพื่อช่วยในการกรองสินค้าเมื่อคุณสร้างชุดสินค้า ตัวอย่างเช่น คุณสามารถเพิ่มป้าย "ฤดูร้อน" ให้กับสินค้าทั้งหมดที่อยู่ภายใต้โปรโมชั่นฤดูร้อน จากนั้นจึงกรองสินค้าเหล่านั้นให้เป็นชุด ป้ายจะปรากฏให้คุณเห็นเพียงคนเดียวเท่านั้น

ปิดหัวและท้ายแต่ละป้ายด้วยเครื่องหมายอัญประกาศเดี่ยว (') แล้วแยกป้ายหลายป้ายด้วยเครื่องหมายจุลภาค (,) อย่าขึ้นต้นหรือปิดท้ายป้ายด้วยการเว้นวรรค ขีดจำกัดอักขระ: ไม่เกิน 5,000 ป้ายต่อสินค้า และ 110 อักขระต่อป้าย

ตัวอย่าง (TSV, XLSX, Google Sheets): ['ฤดูร้อน','มาแรง']

ตัวอย่าง (CSV): “['ฤดูร้อน','มาแรง']”

หมายเหตุ: หากคุณกำลังใช้ป้ายที่กำหนดเอง (custom_label_0 ถึง custom_label_4) ในการกรองชุดสินค้า เราขอแนะนำให้เปลี่ยนมาใช้ป้ายภายใน (internal_label) แทน ป้ายภายในต่างจากป้ายที่กำหนดเอง เนื่องจากคุณสามารถเพิ่มหรืออัพเดตป้ายภายในได้บ่อยตามที่ต้องการโดยไม่ต้องส่งสินค้าเข้ารับการตรวจสอบตามนโยบายทุกครั้ง ซึ่งอาจส่งผลต่อการแสดงโฆษณาได้

ช่องนี้มีชื่อเดิมว่า product_tags แม้เราจะรองรับชื่อช่องแบบเดิมอยู่ แต่ก็ขอแนะนำให้คุณใช้ชื่อแบบใหม่

inventory

ประเภท: อ็อบเจ็กต์

ระบุหรือไม่ก็ได้

จำนวนเต็มที่ผู้ลงโฆษณาสามารถใช้เพื่อจัดเก็บข้อมูลเกี่ยวกับระดับสินค้าคงคลัง

item_group_id

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ID กลุ่มสินค้าที่ผู้ลงโฆษณาระบุ ไม่ใช่ FBID ยอมรับสตริง ผู้ลงโฆษณาสามารถใช้เพื่อจัดกลุ่มอ็อบเจ็กต์ที่หลากหลายต่างๆ ได้ (จัดกลุ่มรายการสินค้า ยานพาหนะ โรงแรม เที่ยวบิน และอื่นๆ ไว้ด้วยกัน)

link

ประเภท: สตริง

จำเป็นต้องระบุ

ลิงก์ไปยังเว็บไซต์ของผู้ค้าที่ผู้ใช้สามารถซื้อสินค้าได้

manufacturer_part_number

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ID ผู้ผลิตที่ไม่ซ้ำสำหรับสินค้า

pattern

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ขนาดสูงสุด: 100

แพทเทิร์นหรือลายพิมพ์กราฟิกบนสินค้า

price

ประเภท: สตริง

จำเป็นต้องระบุ

ราคาของสินค้า ให้จัดรูปแบบราคาโดยขึ้นต้นด้วยราคา ตามด้วยรหัสสกุลเงิน ISO แบบ 3 ตัวอักษร โดยเว้นวรรคระหว่างราคากับสกุลเงิน

ตัวอย่าง: 9.99 USD

rating_count

ประเภท: ตัวเลข

ระบุหรือไม่ก็ได้

ตัวเลขการให้คะแนนจากผู้ซื้อสำหรับสินค้าชิ้นนี้ ต้องมากกว่า 0 ช่องนี้ควรใช้ร่วมกับ user_rating

ตัวอย่าง: 100

sale_price

ประเภท: สตริง

ระบุหรือไม่ก็ได้ แต่จะต้องระบุหากใช้ฟีเจอร์โอเวอร์เลย์สำหรับโฆษณาแค็ตตาล็อก Advantage+

ราคาส่วนลด หากสินค้านั้นกำลังลดราคา ให้จัดรูปแบบราคาโดยขึ้นต้นด้วยราคา ตามด้วยรหัสสกุลเงิน ISO แบบ 3 ตัวอักษร โดยเว้นวรรคระหว่างราคากับสกุลเงิน

ตัวอย่าง: 9.99 USD, 25.00 EUR

sale_price_effective_date

ประเภท: สตริง

ระบุหรือไม่ก็ได้

วันที่เวลาเริ่มต้นและสิ้นสุดสำหรับการลดราคาคั่นด้วยเครื่องหมายทับ เขียนวันที่เริ่มต้นและสิ้นสุดในรูปแบบ YYYY-MM-DD เพิ่มตัว "T" หลังวันที่แต่ละวันและใส่เวลา เขียนเวลาในรูปแบบ 24 ชั่วโมง (0:00 ถึง 23:59 น.)

ตัวอย่าง: 2014-11-01T12:00-0300/2014-12-01T00:00-0300

shipping

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ถอดรหัส Blob กับราคาต่างๆ สำหรับแต่ละประเทศและภูมิภาค ภูมิภาคที่ต่างกันจะคั่นด้วยเครื่องหมายจุลภาค รูปแบบควรเป็นดังนี้ COUNTRY:STATE:SHIPPING_TYPE:PRICE

ตัวอย่าง: US:CA:Ground:9.99 USD, US:NY:Air:15.99 USD

size

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ขนาดสินค้า ตัวอย่าง: Small หรือ XL

title

ประเภท: สตริง

จำเป็นต้องระบุ

ขนาดสูงสุด: 100

ชื่อของสินค้า

user_rating

ประเภท: ตัวเลข

ระบุหรือไม่ก็ได้

การให้คะแนนโดยเฉลี่ยจากผู้ซื้อสำหรับสินค้าชิ้นนี้ ช่วงระหว่าง 1.0 ถึง 5.0 มีทศนิยมได้ 1 ตำแหน่ง ช่องนี้ควรใช้ร่วมกับ rating_count

ตัวอย่าง: 4.5

video

ประเภท: อาร์เรย์ <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 หากสินค้ามี 1 และ 2 ให้ลบวิดีโอ 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"]
}

เรียนรู้เพิ่มเติมเกี่ยวกับการเพิ่มสินค้าในแค็ตตาล็อกด้วยฟีดข้อมูล


โรงแรม

ช่องสินค้าที่ได้รับการรองรับสำหรับเมธอด CREATE และ UPDATE สำหรับประเภท HOTELสำหรับเวอร์ชั่น 3.2 มีดังนี้

ช่องคำอธิบาย

address

ประเภท:

อ็อบเจ็กต์<string>

จำเป็นต้องระบุ

ที่อยู่โรงแรม

applink

ประเภท:

ระบุหรือไม่ก็ได้

ลิงก์ไปยังแอพมือถือ

base_price

ประเภท: สตริง

จำเป็นต้องระบุ

ราคาขั้นต่ำของห้องพักภายในโรงแรมต่อคืน เพิ่มประเภทสกุลเงินลงในราคา ให้จัดรูปแบบราคาโดยขึ้นต้นด้วยราคา ตามด้วยรหัสสกุลเงิน ISO โดยเว้นวรรคระหว่างราคากับสกุลเงิน ตัวอย่าง: USD สำหรับดอลลาร์สหรัฐ

brand

ประเภท: สตริง

ระบุหรือไม่ก็ได้

แบรนด์ของเครือโรงแรม

custom_label_0
custom_label_1
custom_label_2
custom_label_3
custom_label_4

ประเภท: สตริง

ขีดจำกัดอักขระสูงสุด: 100 ตัว

ช่องแบบกำหนดเองสูงสุด 5 ช่องสำหรับข้อมูลเพิ่มเติมที่คุณต้องการกรองสินค้าเมื่อคุณสร้างชุดสินค้า ตัวอย่างเช่น คุณสามารถใช้ช่องแบบกำหนดเองเพื่อระบุห้องทั้งหมดที่เป็นส่วนหนึ่งของการลดราคาหน้าร้อน จากนั้นจึงกรองห้องเหล่านั้นให้เป็นชุด ช่องนี้รองรับค่าข้อความทุกแบบ รวมถึงตัวเลข


ตัวอย่าง: Summer Sale

ฟีดเสริมรองรับช่องนี้

custom_number_0
custom_number_1
custom_number_2
custom_number_3
custom_number_4

ประเภท: จำนวนเต็ม

ช่องแบบกำหนดเองสูงสุด 5 ช่องสำหรับข้อมูลเพิ่มเติมที่เกี่ยวกับตัวเลขที่คุณต้องการใช้กรองสินค้าขณะสร้างชุดสินค้า ช่องนี้ช่วยให้คุณสามารถกรองตามช่วงหมายเลข (มากกว่าและน้อยกว่า) ได้ในขณะสร้างชุดสินค้า ตัวอย่างเช่น คุณสามารถใช้ช่องนี้เพื่อระบุปีที่เปิดโรงแรม จากนั้นจึงกรองข้อมูลตามช่วงปีที่ต้องการให้เป็นชุด


ช่องนี้รองรับจำนวนเต็มระหว่าง 0 จนถึง 4294967295 และไม่รองรับเลขที่เป็นจำนวนลบ เลขทศนิยม หรือเครื่องหมายจุลภาค เช่น -2, 5.5 หรือ 10,000


ตัวอย่าง: 2022

description

ประเภท: สตริง

จำเป็นต้องระบุ

ขีดจำกัดอักขระสูงสุด: 5,000 ตัว

คำอธิบายโดยย่อของโรงแรม

guest_rating

ประเภท:

อาร์เรย์<object>

ระบุหรือไม่ก็ได้

คะแนนที่ผู้เข้าพักให้กับโรงแรม

hotel_id

ประเภท: สตริง

จำเป็นต้องระบุ

ID ที่ไม่ซ้ำของโรงแรม

image

ประเภท:

อาร์เรย์<object>

จำเป็นต้องระบุ

URL และแท็กสำหรับรูปภาพที่จะใช้ในโฆษณา รองรับรูปภาพสูงสุด 20 รูป ไม่จำเป็นต้องใส่แท็กเมื่อใช้รูปภาพ แท็กควรอธิบายถึงสิ่งที่อยู่ในรูปภาพ ตัวอย่าง: "reception"

latitude

ประเภท: สตริง

จำเป็นต้องระบุ

ละติจูดของโรงแรม

longitude

ประเภท: สตริง

จำเป็นต้องระบุ

ลองจิจูดของโรงแรม

loyalty_program

ประเภท: สตริง

ระบุหรือไม่ก็ได้

โปรแกรมการรักษาลูกค้าที่โรงแรมใช้

margin_level

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ตัวระบุความสามารถในการทำกำไรของโรงแรม ซึ่งเป็นค่าจาก 1 ถึง 10

name

ประเภท: สตริง

จำเป็นต้องระบุ

ชื่อโรงแรม

neighborhood

ประเภท:

อาร์เรย์<string>

ระบุหรือไม่ก็ได้

ย่านที่อยู่ใกล้โรงแรมอย่างน้อย 1 แห่ง ตัวอย่าง: Soho หรือ Las Vegas Strip จำนวนย่านสูงสุดที่อนุญาต: 20

phone

ประเภท: สตริง

ระบุหรือไม่ก็ได้

หมายเลขโทรศัพท์พร้อมรหัสประเทศ

sale_price

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ราคาส่วนลดต่อคืนในโรงแรม ใช้รายการนี้เพื่อโฆษณาส่วนลดของราคาโรงแรมตามปกติ จำเป็นต้องระบุ: เพิ่มประเภทสกุลเงินลงในราคา ให้จัดรูปแบบราคาโดยขึ้นต้นด้วยราคา ตามด้วยรหัสสกุลเงิน ISO โดยเว้นวรรคระหว่างราคากับสกุลเงิน ตัวอย่าง: USD สำหรับดอลลาร์สหรัฐ

star_rating

ประเภท: สตริง

ระบุหรือไม่ก็ได้

การให้คะแนนเป็นดาวของโรงแรม ตัวเลขควรอยู่ระหว่าง 1 และ 5

url

ประเภท: สตริง

จำเป็นต้องระบุ

ลิงก์ไปยังเว็บไซต์ภายนอกที่คุณใช้จองห้องพักของโรงแรม

เมธอด 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"]
}

HOTEL_ROOM

ช่องสินค้าเหล่านี้ได้รับสำหรับเมธอด CREATE และ UPDATE สำหรับประเภท HOTEL_ROOM สำหรับเวอร์ชั่น 3.2

ช่องคำอธิบาย

base_price

ประเภท: สตริง

จำเป็นต้องระบุ

ราคาเริ่มต้นสำหรับ 1 คืน สกุลเงินเป็นไปตามรหัสสกุลเงิน ISO 4217

ตัวอย่าง: 9.99 USD

description

ประเภท: สตริง

จำเป็นต้องระบุ

ขนาดสูงสุด: 5,000

ข้อความสั้นๆ ที่อธิบายเกี่ยวกับห้อง

hotel_retailer_id

ประเภท: สตริง

จำเป็นต้องระบุ

ID ที่ไม่ซ้ำของผู้ให้บริการโรงแรม

hotel_room_id

ประเภท: สตริง

จำเป็นต้องระบุ

ID ที่ไม่ซ้ำของโรงแรม

image

ประเภท:

อาร์เรย์<object>

จำเป็นต้องระบุ

รูปภาพของห้อง

name

ประเภท: สตริง

จำเป็นต้องระบุ

ขนาดสูงสุด: 100

ชื่อของห้อง

url

ประเภท: สตริง

จำเป็นต้องระบุ

ลิงก์ไปยังเว็บไซต์ของผู้ลงโฆษณาที่ผู้ใช้สามารถจองบริการได้

เมธอด 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"]
  }

เที่ยวบิน

ระบบรองรับช่องสินค้าเหล่านี้สำหรับเมธอด CREATE และ UPDATE สำหรับประเภท FLIGHT สำหรับเวอร์ชั่น 3.2

ช่องคำอธิบาย

description

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ขีดจำกัดอักขระสูงสุด: 5,000 ตัว

คำอธิบายเที่ยวบิน

destination_airport

ประเภท: สตริง

จำเป็นต้องระบุ

สนามบินปลายทางของเที่ยวบิน ควรเขียนในรูปแบบรหัส IATA

ตัวอย่าง: SFO

destination_city

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ชื่อเมืองปลายทางของเที่ยวบิน

image

ประเภท:

อาร์เรย์<object>

จำเป็นต้องระบุ

URL และแท็กสำหรับรูปภาพที่จะใช้ในโฆษณา รองรับรูปภาพสูงสุด 20 รูป คุณจะระบุแท็กหรือไม่ก็ได้ แต่หากใช้แท็ก ก็ควรใช้แท็กที่อธิบายถึงสิ่งที่อยู่ในรูปภาพ

ตัวอย่าง: seat

origin_airport

ประเภท: สตริง

จำเป็นต้องระบุ

สนามบินต้นทางของเที่ยวบิน ควรเขียนในรูปแบบรหัส IATA

ตัวอย่าง: SFO

origin_city

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ชื่อเมืองต้นทางของเที่ยวบิน

price

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ราคาและสกุลเงินของเที่ยวบิน ราคาจะขึ้นต้นด้วยตัวเลขตามด้วยรหัสสกุลเงิน โดยใช้มาตรฐาน ISO 4217 ใช้ ""."" เป็นทศนิยมของราคา

url

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ลิงก์ไปยังเว็บไซต์ภายนอกที่คุณสามารถจองเที่ยวบินได้

เมธอด 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"]
  }

ปลายทาง

ช่องสินค้าเหล่านี้ได้รับสำหรับเมธอด CREATE และ UPDATE สำหรับประเภท DESTINATION สำหรับเวอร์ชั่น 3.2

ช่องคำอธิบาย

applink

ประเภท:

อ็อบเจ็กต์<string>

ระบุหรือไม่ก็ได้

ลิงก์ไปยังแอพมือถือ

address

ประเภท:

อ็อบเจ็กต์<string>

จำเป็นต้องระบุ

ที่อยู่โรงแรม

description

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ขีดจำกัดอักขระสูงสุด: 5,000 ตัว

ย่อหน้าสั้นๆ ที่บรรยายเกี่ยวกับปลายทาง

destination_id

ประเภท: สตริง

จำเป็นต้องระบุ

ขีดจำกัดอักขระสูงสุด: 100 ตัว

ID ที่ไม่ซ้ำของปลายทาง

image

ประเภท:

อาร์เรย์<object>

จำเป็นต้องระบุ

URL และแท็กสำหรับรูปภาพที่จะใช้ในโฆษณา รองรับรูปภาพสูงสุด 20 รูป คุณจะระบุแท็กหรือไม่ก็ได้ แต่หากใช้แท็ก ก็ควรใช้แท็กที่อธิบายถึงสิ่งที่อยู่ในรูปภาพ

ตัวอย่าง: seat

latitude

ประเภท: สตริง

จำเป็นต้องระบุ

ละติจูดของปลายทาง

longitude

ประเภท: สตริง

จำเป็นต้องระบุ

ลองจิจูดของปลายทาง

name

ประเภท: สตริง

จำเป็นต้องระบุ

ชื่อปลายทาง

neighborhood

ประเภท:

อาร์เรย์<string>

ระบุหรือไม่ก็ได้

จำนวนย่านสูงสุดที่อนุญาต: 20 ย่านที่อยู่ใกล้ปลายทางอย่างน้อย 1 แห่ง

ตัวอย่าง: Soho หรือ Las Vegas Strip

price

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ราคาเฉลี่ยต่ำสุดและสกุลเงินสำหรับปลายทาง ให้จัดรูปแบบราคาโดยขึ้นต้นด้วยตัวเลขตามด้วยรหัสสกุลเงิน โดยใช้มาตรฐาน ISO 4217 ใช้ ""."" เป็นทศนิยมของราคา

price_change

ประเภท: สตริง

ระบุหรือไม่ก็ได้

การเปลี่ยนแปลงราคา ใช้สำหรับการสร้างชุดสินค้าและในชิ้นงานโฆษณาได้

  • 0 - ไม่มีการเปลี่ยนแปลงราคา
  • -10 - ราคาลดลง 10%
  • 20 - ราคาเพิ่มขึ้น 20%

ตัวอย่าง: ""ราคาเฉลี่ยในนิวยอร์กลดลง X เปอร์เซ็นต์"" หรือ ""ราคาเฉลี่ยในนิวยอร์กลดลง""

type

ประเภท:

อาร์เรย์<string>

จำเป็นต้องระบุ

จำนวนประเภทปลายทางสูงสุด: 20 ประเภทของปลายทาง ปลายทางสามารถมีได้หลายประเภท

ตัวอย่าง: park หรือ beach

url

ประเภท: สตริง

จำเป็นต้องระบุ

ลิงก์ไปยังเว็บไซต์ที่คุณสามารถจองปลายทางได้

เมธอด 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"]
}

HOME_LISTING

ช่องสินค้าเหล่านี้ได้รับสำหรับเมธอด CREATE และ UPDATE สำหรับประเภท HOME_LISTING สำหรับเวอร์ชั่น 3.3 และ 3.2

ช่องคำอธิบาย

applink

ประเภท:

อ็อบเจ็กต์<string>

ระบุหรือไม่ก็ได้

ลิงก์ไปยังแอพมือถือ

address

ประเภท:

อ็อบเจ็กต์<string>

จำเป็นต้องระบุ

ที่อยู่สำหรับประกาศขายบ้าน

availability

ประเภท: สตริง

จำเป็นต้องระบุ

ความพร้อมจำหน่ายของการลงประกาศขายบ้านในปัจจุบัน ค่าที่รองรับได้แก่ for_sale, for_rent, sale_pending, recently_sold, off_market, available_soon

available_dates_price_config

ประเภท:

อาร์เรย์<object>

ระบุหรือไม่ก็ได้

การกำหนดราคา

description

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ขีดจำกัดอักขระสูงสุด: 5,000 ตัว

ย่อหน้าสั้นๆ ที่อธิบายถึงการลงประกาศขายบ้าน

image

ประเภท:

อาร์เรย์<object>

จำเป็นต้องระบุ

URL และแท็กสำหรับรูปภาพที่จะใช้ในโฆษณา รองรับรูปภาพสูงสุด 20 รูป คุณจะระบุแท็กหรือไม่ก็ได้ แต่หากใช้แท็ก ก็ควรใช้แท็กที่อธิบายถึงสิ่งที่อยู่ในรูปภาพ

ตัวอย่าง: pool

latitude

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ละติจูดของบ้านที่ประกาศขาย

longitude

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ลองจิจูดของบ้านที่ประกาศขาย

listing_type

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ประเภทการลงประกาศ ค่าที่รองรับ: for_rent_by_agent, for_rent_by_owner, for_sale_by_agent, for_sale_by_owner, foreclosed, new_construction, new_listing

name

ประเภท: สตริง

จำเป็นต้องระบุ

ชื่อการลงประกาศขายบ้าน

neighborhood

ประเภท:

อาร์เรย์<object>

ระบุหรือไม่ก็ได้

ย่านของบ้านที่ประกาศขาย จำนวนย่านสูงสุดที่อนุญาต: 20

num_baths

ประเภท: สตริง

ระบุหรือไม่ก็ได้

จำนวนห้องน้ำ

num_beds

ประเภท: สตริง

ระบุหรือไม่ก็ได้

จำนวนห้องนอน

num_units

ประเภท: สตริง

ระบุหรือไม่ก็ได้

จำนวนห้องที่วางขาย ใช้สำหรับอะพาร์ตเมนต์หรือคอนโดที่ว่างให้เช่า/ปล่อยเช่าเท่านั้น

price

ประเภท: สตริง

จำเป็นต้องระบุ

ราคาและสกุลเงินสำหรับรายการบ้าน ราคาจะขึ้นต้นด้วยตัวเลขตามด้วยรหัสสกุลเงิน โดยใช้มาตรฐาน ISO 4217 ใช้ ""."" เป็นทศนิยมของราคา

price_change

ประเภท: สตริง

ระบุหรือไม่ก็ได้

การเปลี่ยนแปลงราคา ใช้สำหรับการสร้างชุดสินค้าและในชิ้นงานโฆษณาได้

  • 0 - ไม่มีการเปลี่ยนแปลงราคา
  • -10 - ราคาลดลง 10%
  • 20 - ราคาเพิ่มขึ้น 20%

ตัวอย่าง: ""ราคาเฉลี่ยในนิวยอร์กลดลง X เปอร์เซ็นต์"" หรือ ""ราคาเฉลี่ยในนิวยอร์กลดลง""

property_type

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ประเภทของอสังหาริมทรัพย์ ค่าที่รองรับได้แก่ apartment, condo, house, land, manufactured, other, townhouse

url

ประเภท: สตริง

จำเป็นต้องระบุ

ลิงก์ไปยังเว็บไซต์ภายนอกที่คุณสามารถดูประกาศขายได้

year_built

ประเภท: สตริง

ระบุหรือไม่ก็ได้

ปีที่สร้างบ้าน

เมธอด 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"]
}

ยานพาหนะ

โปรดดูช่องที่รองรับสำหรับเมธอด CREATE และ UPDATE สำหรับประเภท VEHICLE ที่ช่องแค็ตตาล็อกคลังสินค้ายานยนต์ - ยานพาหนะ

ช่องที่รองรับจะพร้อมใช้งานสำหรับยานพาหนะและตัวแทนจำหน่าย

เมธอด 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}/localized_items_batch

ดูรายการช่องที่รองรับและคำอธิบายของแต่ละช่องโดยเฉพาะสำหรับตำแหน่งข้อมูล /{catalog_id}/localized_items_batch:

โปรดดูรายการทั้งหมดของช่องที่รองรับในแค็ตตาล็อก

เรียนรู้เพิ่มเติม