IKEA
API เทียบราคา IKEA ระหว่างประเทศ
ดึงราคารหัสสินค้า IKEA หนึ่งรหัสจาก 2 ถึง 10 ตลาดในการเรียกครั้งเดียว แต่ละตลาดมีสกุลเงิน การขายในตลาดนั้น (found) ชื่อ ประเภท และดีไซน์ท้องถิ่น ราคาและราคาก่อนลดในสกุลเงินของตลาดนั้น ป้ายราคา และ URL สินค้า ไม่มีการแปลงสกุลเงิน บางตลาดขายสินค้าเดียวกันด้วยรหัสอื่น จึงได้ found เป็น false ในตลาดนั้น คิด 1 เครดิตต่อตลาดที่ตอบกลับ ตลาดที่ล้มเหลวจะอยู่ใน errors และไม่คิดเครดิต
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonitem_nostring | integerrequiredรหัสสินค้า IKEA: ตัวเลข 8 หลัก ใส่จุดได้ (203.518.84)
Example: 20351884
countriesstring[]requiredรหัสตลาดที่ไม่ซ้ำกัน 2 ถึง 10 รหัส จากตลาด ikea.com 50 แห่ง: us, ca, gb, ie, de, at, ch, fr, be, nl, dk, se, no, fi, ee, lv, lt, pl, cz, sk, hu, hr, si, rs, ro, pt, es, it, il, ae, sa, kw, qa, bh, om, jo, eg, ma, in, my, sg, ph, th, jp, kr, au, nz, mx, cl, co แต่ละตลาดตอบเป็นภาษาแรกของตลาด (th เป็นภาษาไทย)
Example: ["th", "jp", "kr", "in"]
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# KALLAX คอลแล็กซ์ 20351884 ในไทย ญี่ปุ่น เกาหลี และอินเดีย: 4 เครดิต
r = client.ikea.compare(item_no="20351884", countries=["th", "jp", "kr", "in"])["data"]
for m in r["markets"]:
if m["found"]:
print(m["country"], m["price"], m["currency"], "เดิม", m["previous_price"], m["price_tag"])
else:
print(m["country"], "ไม่ได้ขายด้วยรหัสนี้")
print(r["errors"])Response