Amazon API هي واجهة تسمح للمبرمجين بالوصول إلى منطق وبيانات ووظائف Amazon من خدمات الخلفية. للعمل مع API ولإنشاء مفتاح API ، سيتعين عليك تسجيل الدخول إلى Amazon API Gateway التي تعمل كأداة لإنشاء واجهات برمجة تطبيقات جديدة أو حساب إعلان المنتج. إنه مجاني ، ومع ذلك ، هناك عدة حدود ، سنتحدث عنها لاحقًا في هذه المقالة.
ما الذي يمكن أن يكون مفيدًا؟
Amazon API هي أداة رائعة لجمع بيانات التجارة الإلكترونية وتنفيذها. ستجد أدناه بعض الطرق للاستفادة منها:
- الوصول إلى العناصر المعروضة للبيع في متجر أمازون الخاص بك ؛
- إحضار وعرض آراء العملاء ؛
- بناء متجرك الخاص لبيع منتجات أمازون ؛
- البحث عن العناصر ؛
- إحضار تفاصيل المنتج بلغتك الخاصة ؛
- كن تابعًا لها ، وما إلى ذلك.
كيفية الحصول على مفتاح Amazon API
للعمل مع Amazon API والوصول إلى وظائفها العامة ، سيتعين عليك الحصول على مفتاح API. الأمر ليس بهذه الصعوبة ، وإليك برنامجًا تعليميًا سريعًا لبدء سهل في Amazon Product Advertising API. يتيح الفرصة لتطبيق جميع المزايا الواردة في القسم السابق.
نصيحة: إذا لم يكن لديك حساب Amazon Associate ، فيجب عليك إنشاؤه وطلب الموافقة من خلال استكمال نموذج Associates اتصل بنا. في ذلك ، سيتعين عليك تقديم مزيد من التفاصيل حول سبب اتخاذك قرارًا باستخدام Amazon API.
يرجى الأخذ في الاعتبار أن الشركاء المؤهلين والموثوقين فقط هم المعتمدون ليكونوا منتسبين.
- اشترك في Product Advertising API. في صفحة Amazon Associates ، اختر Tools ، ثم انقر فوق Product Advertising API. ستتاح للمالك الأساسي للحساب فقط فرصة التسجيل في Product Advertising API.
- انقر فوق انضمام.
- بعد التسجيل ، انتقل إلى صفحة تنزيل بيانات الاعتماد ، وابحث عن المفتاح السري أو مفتاح الوصول الذي تم إنشاؤه وانسخه. يمكنك أيضًا تنزيل بيانات الاعتماد في ملف CSV.
ضع في اعتبارك أنه يُسمح لك بإنشاء مفاتيح API في مكانين: في لوحة إدارة AWS (أو Amazon Web Service) وفي حساب Amazon Associate. اختر أحد الخيارات ، لأنه إذا تم إنشاؤه في كلا المكانين ، فلن يعمل أي من المفاتيح بشكل صحيح.
إذا كان لديك مفاتيح مرخصة نشطة في كلا الحسابين ، فقم بحذف أو إلغاء تنشيط أحدهما ويجب أن تكون جيدًا. هذا هو مدى سهولة ذلك. الصعوبة الوحيدة عادة هي الموافقة على كونك شريكًا مرخصًا. يستغرق الأمر أحيانًا وقتًا طويلاً ولا ينتهي به الأمر دائمًا بنجاح.
أمثلة على Amazon API
بمساعدة مطوري Amazon API ، يُسمح لهم بإنشاء واجهات برمجة التطبيقات الخاصة بهم بالإضافة إلى جلب المعلومات من Amazon إلى خدمات الويب الخاصة بهم. سنناقش العديد من الأمثلة الأكثر شيوعًا لواجهات برمجة تطبيقات التجارة الإلكترونية ووظائفها أدناه.
واجهة برمجة تطبيقات مراجعات أمازون
باستخدام Amazon Advertising API وعملية SearchItems الخاصة به ، سيُسمح لك باسترداد مراجعات Amazon وفرزها وترتيبها. فيما يلي بعض الأمثلة على تنفيذها.
لنفترض أنك ترغب في تصفية نتائج البحث الخاصة بتصنيفات مراجعة العملاء فوق بعض القيمة. سيتعين عليك استخدام طريقة “MinReviewsRating” ، سيبدو الرمز مع هذا الفلتر على النحو التالي:
{
مرحبًا بك لتطبيق
"PartnerTag": "xyz-20",
"PartnerType": "Associates",
"SearchIndex": "Electronics",
"Keywords": "DSLR Camera",
"Brand": "Sony",
"MinReviewsRating": "4",
"Resources": ["Images.Primary.Medium", "ItemInfo.Title",
"Offers.Listings.Price"]
}AvgCustomerReviews
طريقة أيضًا ، حيث ستقوم بفرز النتائج وفقًا لمتوسط تقييمات العملاء.
واجهة برمجة تطبيقات إعلانات المنتج
بصفتك مطورًا ، يمكنك إنشاء تطبيقات بناءً على Amazon API باستخدام هذا المثال. ستتمكن من الإعلان عن المنتجات والعثور على العناصر المعروضة للبيع والترويج لها وتصفية آراء العملاء وعرض تعليقات التجار. تُعد واجهة برمجة تطبيقات Product Advertising بمثابة باب مفتوح لقاعدة بيانات Amazon بحيث يمكنك إنشاء تطبيقاتك الخاصة أو متاجر الويب الخاصة بك.
الأهم من ذلك ، بمساعدة هذا النوع من واجهة برمجة التطبيقات ، ستحصل على المعلومات الشاملة حول المنتج. فيما يلي مثال لكيفية جلب تفاصيل المنتج المترجمة ، مثل لغة السوق:
{
يمكنك أيضًا تقديم طلب للبحث عن المنتجات الأساسية المؤهلة باستخدام معلمة DeliveryFlags.
"PartnerTag": "xyz-20",
"PartnerType": "Associates",
"ItemIds": ["8424916514"],
"LanguagesOfPreference": ["es_US"]
}
{
"PartnerTag": "xyz-20",
"PartnerType": "Associates",
"Keywords": "computers",
"DeliveryFlags": ["Prime"]
}
Amazon Affiliate API
كما ناقشنا من قبل في هذه المقالة ، تسمح أمازون للمستخدمين بالتسجيل كشركاء تابعين أو شركاء لهم. يحيل الناس المبيعات إلى أمازون ويحصلون على مدفوعات مقابل ذلك.
يمكنك الحصول على عمولات من الترويج للسلع. لجعل ذلك ممكنًا ، سيتعين عليك الحصول على علامة Associate يتم إنشاؤها تلقائيًا ، لتقديم الطلبات من خلال Product Advertising API.
يرجى ملاحظة أنه يمكنك فقط استخدام Product Advertising API للسوق الذي قمت بالتسجيل فيه بصفتك مساعد Amazon. على سبيل المثال ، إذا كنت في السوق الفرنسية ، فلا يمكنك الوصول إلى Product Advertising API في سوق الولايات المتحدة. الفرصة الوحيدة للقيام بذلك هي أن تكون عضوًا في الولايات المتحدة.
واجهة برمجة تطبيقات الشحن
للوصول إلى المعلومات حول الشحن عبر Amazon Product Advertising API ، سيتعين عليك استخدام طرق وطلبات خاصة. لاسترداد معلومات حول توفر الشحن المجاني ، استخدم IsFreeShippingEligible
السمة ، لإخبار عملائك بما إذا كان العرض يفي من قبل أمازون أم لا ، استخدم IsAmazonFulfilled
السمة. إذا كان عملاؤك مهتمين بالاسم والمعلومات التفصيلية الأخرى حول التاجر ، MerchantInfo
فستكون السمة مفيدة للغاية.
في ما يلي مثال على جميع السمات والطرق الأساسية لاسترداد البيانات حول التسليم من خلال واجهة برمجة تطبيقات إعلانات المنتج:
{
"ItemIds": ["1400064287"],
"ItemIdType": "ASIN",
"PartnerTag": "xyz-20",
"PartnerType": "Associates",
"Marketplace": "www.amazon.com",
"Resources": [
"Offers.Listings.Availability.Message",
"Offers.Listings.Condition",
"Offers.Listings.Condition.SubCondition",
"Offers.Listings.DeliveryInfo.IsAmazonFulfilled",
"Offers.Listings.DeliveryInfo.IsFreeShippingEligible",
"Offers.Listings.DeliveryInfo.IsPrimeEligible",
"Offers.Listings.MerchantInfo",
"Offers.Listings.Price",
"Offers.Listings.SavingBasis"
]
}
واجهة برمجة تطبيقات Amazon Price
سيحتاج كل تطبيق ويب للتجارة الإلكترونية إلى جلب تفاصيل حول أسعار المنتجات. يقدم موقع أمازون تعليمات واضحة وصريحة للغاية حول كيفية القيام بذلك.
نصيحة: تحتوي المنتجات المعروضة للبيع في بعض الأحيان على عدة وحدات (على سبيل المثال ، مجموعة من ورق التواليت أو البطاريات). تسترجع أمازون أسعار كل من الوحدات والمنتج بشكل عام.
{
"ItemIds": ["B01KBEOQJU"],
"ItemIdType": "ASIN",
"PartnerTag": "xyz-20",
"PartnerType": "Associates",
"Marketplace": "www.amazon.com",
"Resources": [
"Offers.Listings.Price"
]
}
Amazon API: الأسعار والحدود
في هذه المقالة كنا نتحدث في الغالب عن واجهة برمجة تطبيقات إعلانات المنتج. الخبر السار هو أنه مجاني. ومع ذلك ، هناك بعض القيود الشديدة إلى حد ما. على سبيل المثال ، يُسمح لك بطلب واجهة برمجة تطبيقات إعلانات المنتج مرة واحدة في الثانية. إذا تجاوزت هذا الحد ، فستبدأ في تلقي رسائل خطأ.
يمكن زيادة الحد لكل 4600 دولار من عائدات الصنف مدفوعة في فترة 30 يومًا لاحقة. هذا كثير ، لهذا السبب إذا كنت ترغب في أن تصبح شريكًا وتستخدم جميع وظائف واجهة برمجة تطبيقات Amazon ، فيجب عليك أولاً تطوير موقع الويب الخاص بك حتى يتمكن من تحقيق العديد من المبيعات.
هناك أيضًا Amazon Gateway – وهي خدمة ويب يمكن للمطورين استخدامها لإنشاء واجهات برمجة التطبيقات الخاصة بهم. عند الحديث عن تسعير Amazon API Gateway ، لا يوجد حد أدنى للرسوم أو الالتزامات. سيتعين عليك الدفع مقابل مكالمات API التي تتلقاها ومقدار البيانات المنقولة. هناك فئة مجانية ، وهي متاحة لمدة 12 شهرًا وتوفر فرصة للحصول على مليون مكالمة REST API ومليون رسالة و 750،000 دقيقة اتصال.
هذه الحدود كافية لمعظم المشاريع ، ومع ذلك ، يمكن زيادتها إذا طلبت دعم Amazon Gateway.