Amazon
عروض Amazon
كل عروض البائعين على ASIN في Amazon: السعر والعملة والسعر قبل الخصم وقيمة الخصم واسم البائع ومعرّفه والحالة وجهة الشحن والأهلية لـ Prime والكمية المتوفرة، والعرض الذي يملك صندوق الشراء (Buy Box)، بصيغة JSON موحدة. يكلف كل طلب رصيدًا واحدًا.
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/jsonquerystringrequiredرقم ASIN في Amazon. سُمّي query ليتطابق مع نقطة اتصال Product؛ ويُقبل asin اسمًا بديلًا، ويجب إرسال أحدهما.
Example: B0GRVFY42Q
asinstringرقم ASIN في Amazon. اسم بديل لـ query.
Example: B0GRVFY42Q
countrystringdefault:usرمز دولة السوق وفق ISO 3166-1 alpha-2. واحد من الأسواق الـ 22 التي تديرها Amazon: us, ae, au, be, br, ca, cn, de, eg, es, fr, gb, in, it, jp, mx, nl, pl, sa, se, sg, tr. القيمة غير المعروفة تعود إلى us.
Example: de
domainstringاسم بديل متقادم لـ country. لاحقة نطاق Amazon (com, co.uk, de, com.br)، وتُحوَّل إلى رمز الدولة المطابق. استخدم country بدلًا منه.
Example: co.uk
languagestringلغة عرض النتائج، مثل JA وEN وDE وFR، وAR للعربية. القيمة الافتراضية هي لغة السوق. الرموز المتاحة: GET /api/v1/amazon/options.
Example: DE
currencystringرمز عملة الأسعار، مثل JPY وUSD وEUR وGBP. القيمة الافتراضية هي عملة السوق.
Example: EUR
zipcodestringالرمز البريدي لتقديرات التوصيل والتوفر المحلي، مثل 100-0001 و10001.
Example: 10001
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
results = client.amazon.offers("B0GRVFY42Q")
print(results)Response