إذا كنت تفكر في إنشاء خلاصات لمنتج eBay أو عرض مراجعاتك على موقع الويب أو تتبع الشحنات ، ففكر في العمل مع eBay API. في هذه المقالة ، ستجد بعض النصائح المفيدة حول كيفية الحصول على مفتاح eBay API واستخدامه بالإضافة إلى بعض أمثلة API.
ما هو موقع eBay API

API هي واجهة برمجة للتفاعل مع قاعدة بيانات منصة eBay. بعد تنفيذ API ، سيتمكن تطبيقك من توفير واجهة مخصصة أو وظائف أو عمليات متخصصة غير متوفرة في واجهة eBay.

كيفية الحصول على مفتاح eBay API

منذ عام 2017 ، توفر eBay واجهة برمجة التطبيقات المفتوحة ، مما يعني أنها مجانية ومتاحة للجميع. على الرغم من أنه سيتعين عليك الانتظار حتى يقوم فريق eBay بفحص حسابك والموافقة عليه بعد التسجيل ، للوصول إلى حساب مطور eBay الخاص بك. علاوة على ذلك ، لتتمكن من استخدامه في مرحلة إنتاج تطبيقك ، يجب أن تكون مؤهلاً لقواعد الوصول إلى eBay API.

الخطوة 1 – قم بإنشاء حسابانتقل إلى بوابة مطوري eBay وانتقل إلى علامة التبويب تسجيل. لاحظ أنه لا يمكنك استخدام حساب بائع eBay الخاص بك لتسجيل الدخول.

املأ استمارة التسجيل. لاحظ أن اسم المستخدم يجب أن يكون فريدًا. اختر بلدك من القائمة المنسدلة. لا تنس قراءة اتفاقية API والتأكيد عن طريق تحديد المربع. اجتياز التحقق وانقر فوق انضمام.

الخطوة 2 – قم بتأكيد عنوان البريد الإلكترونياتبع رابط التأكيد المرسل إلى بريدك الإلكتروني من منصة eBay تلقائيًا لإنهاء عملية التسجيل.

اقرأ أيضاً :  ما هو وكيف يعمل أسطول ديدي وكيف تصبح شريكًا للأسطول؟ - هنا المعلومات

في النافذة المفتوحة ، سترى إشعارًا يفيد بأن تسجيلك قيد المراجعة خلال يوم عمل واحد على الأقل ويطلب منك انتظار الموافقة حتى يتم منحك حق الوصول.

كيفية استخدام eBay API

بعد أن تحصل على حق الوصول إلى حساب المطور الخاص بك ، ستتمكن من إنشاء مفاتيح API. هذه المفاتيح هي معرفات فردية تخبر منصة eBay عن المطور والتطبيق الذي يجري المكالمات. يمكن إنشاء المفاتيح واستردادها في صفحة حسابي. أنت حر في إنشاء تطبيقك باستخدام مفتاح API eBay بعد تسجيل الدخول إلى حسابك بنجاح.

توفر المنصة مجموعة واسعة من الحلول التي تنقسم إلى فئات رئيسية: الشراء والبيع والتجارة وغيرها. كل هذه الأشياء يمكن استخدامها بحرية من قبل أي شخص لديه حساب مطوري eBay ، ولكن فقط على أداة اختبار eBay API – بيئة اختبار Sandbox . لكي تتمكن من استخدامها ، يجب على المستخدم تقديم طلب للوصول إلى الإنتاج عبر eBay Partner Network. لهذا السبب نوصيك بشدة بإكمال عملية طلب الإنتاج والحصول على الموافقة قبل أن تستثمر بشكل كبير في تطوير التطبيق واختباره.

أمثلة eBay API

يستعرض eBay api

يتميز قسم eBay Trading API بمكالمات GetFeedback و LeaveFeedback التي يمكن أن يستخدمها البائع لاسترداد تقييماته ومن قبل المشتري لترك ملاحظات البائع على التوالي.

واجهة برمجة تطبيقات تغذية منتج eBay

يعد هذا النوع من واجهة برمجة التطبيقات جزءًا من حلول Buy API ومتاح في وضع Beta وللشركاء المؤهلين فقط (اقرأ كيف تصبح واحدًا في القسم السابق من هذه المقالة). تهدف هذه المجموعة من واجهات برمجة التطبيقات إلى إنشاء تجارب شراء في تطبيقك أو موقع الويب الخاص بك ، وخلاصة المنتج هي بالتأكيد جزء منها.

يتميز Feed API بالإمكانيات التالية

اقرأ أيضاً :  كيفية إخفاء التطبيقات على iPhone للمبتدئين والمستخدمين القدامى
يكتب وصف استعلامات عينة
العنصر يقوم بإرجاع ملف تغذية العنصر اليومي للعناصر المدرجة حديثًا لفئة معينة ، وتاريخ ،
وإرجاع السوق  أسبوعيًا ، ملف Bootstrap لتغذية العناصر ، الذي يحتوي على جميع العناصر في فئة معينة وسوق معين
(feed_scope = NEWLY_LISTED)

(feed_scope = ALL_ACTIVE).

item_group يُرجع ملف مجموعة العناصر يوميًا لمعلومات تباين العنصر للعناصر الموجودة في ملف موجز العناصر اليومي
أو ملف موجز تمهيد مجموعة العناصر الأسبوعي الذي يحتوي على معلومات التباين للعناصر الموجودة في ملف موجز تمهيد تشغيل العنصر
(feed_scope = NEWLY_LISTED)

(feed_scope = ALL_ACTIVE).

item_snapshot لعرض ملف gzip كل ساعة للعناصر التي تم تغييرها في فئة وسوق في تاريخ وساعة محددين. category_id = سلسلة
snapshot_date = سلسلة

eBay messaging API

تهتم المنصة بالبيانات الشخصية لمستخدميها ولديها عائلة مطورة من مكالمات واجهة برمجة التطبيقات للاتصال. يمكن العثور على الوصف الكامل في قسم مكالمات المراسلة . هذا مثال لإعطائك فكرة عن مدى تعقيدها:

  1. تطبيق أو موقع ويب يسرد عنصرًا للبيع. و ItemID تم إرجاعها من القائمة.
  2. يسأل المشتري البائع سؤالاً حول العنصر المدرج باستخدام موقع eBay. تم تعيين MessageType لهذه الرسالة داخليًا على AskSellerQuestion.
  3. منصة eBay تخزن الرسالة.
  4. يغادر تطبيق Item.ListingDetails.HasUnansweredQuestions و Item.ListingDetails.HasPublicMessages ل ItemID .ثم يدعو GetMemberMessages لاسترداد MessageID الصورة من أي رسائل غير مجاب ل ItemID .
  5. في حالة وجود أية رسائل غير مقروءة ، يقوم أحد التطبيقات باسترداد MessageID حتى يتمكن من الرد عن طريق نشر رسالة إلى الموقع.
  6. هناك تطبيق يدعو AddMemberMessageRTQ ، وبالتالي يوفر للبائع خيار نشر السؤال وإجابته الخاصة ليراها الجميع على المنصة ، أو إرسال نسخة من البريد إلى عنوان بريده الإلكتروني الشخصي.

eBay shipping API

تعد Logististics API جزءًا من واجهات برمجة تطبيقات البيع وتتيح للبائعين تسهيل عملية تسليم الطلبات من خلال تقديم ملصقات الشحن لمجموعة من خدمات الشحن ، والتي يتم تسعيرها جميعًا بأسعار الشحن المتفاوض عليها من eBay. باستخدامه يمكنك إنشاء واسترداد الشحنات بناءً على تفاصيل السعر المحدد أو الإلغاء ، إذا لم تكن قد استخدمتها.

لاحظ أن واجهة برمجة التطبيقات هذه مدعومة فقط للحزم التي يتم شحنها من الولايات المتحدة. علاوة على ذلك ، يقتصر على الشركاء المدرجين في القائمة البيضاء.

موقع ئي باي التابع لواجهة برمجة التطبيقات

تعمل شبكة شركاء eBay مثل أي برنامج تابع آخر. يمكنك الانضمام إلى شريك بوابة موقع ئي باي ، وتوليد الروابط التابعة لها وكسب لجنتكم. يصل الشركاء إلى النص البرمجي لواجهة برمجة التطبيقات التابعة لـ eBay على غرار أي مستخدم آخر لديه حساب مطور ، مع الاختلاف الوحيد الذي يتمثل في أن هذه الاستدعاءات تتضمن معرّف حملة فريدًا. يربط هذا المعرف حركة المرور الخاصة بك بحساب الشريك ، لذلك يتم الدفع للشركاء مقابل المعاملات المؤهلة.

بعد الانضمام إلى شبكة شركاء eBay ، تكون متطلبات الوصول إلى واجهات برمجة التطبيقات هي نفسها متطلبات أي مطور آخر.

التسعير والحدود

تدعم الخدمة آلاف التطبيقات وتخدم مليارات مكالمات API. نظرًا للحمل الثقيل وللحفاظ على مستوى عالٍ من الخدمة ، فإن eBay لديها حدود لمكالمات API. تم تصميم حدود معدل API القياسي للأفراد والشركات الصغيرة.

يوفر الجدول التالي معدلات حد استدعاء واجهة برمجة التطبيقات الافتراضية للأفراد والشركات الصغيرة.

فئة API اسم API حدود الاتصال الافتراضية
بيع واجهات برمجة التطبيقات واجهة برمجة تطبيقات الجرد 2 مليون مكالمة API يوميًا
واجهة برمجة تطبيقات ترويج التسويق 10000 مكالمة API يوميًا
واجهة برمجة تطبيقات الإعلانات التسويقية 10000 مكالمة API يوميًا
API اللوجستية 2.5 مليون مكالمة API يوميًا
قائمة API 5000 مكالمة API يوميًا
تغذية API 100000 مكالمة API يوميًا
شراء واجهات برمجة التطبيقات تغذية 10000 مكالمة API يوميًا
تسويق 5000 مكالمة API يوميًا
ترتيب 5000 مكالمة API يوميًا
واجهات برمجة تطبيقات التجارة فهرس 10000 مكالمة API يوميًا
التصنيف 5000 مكالمة API يوميًا
واجهات برمجة تطبيقات التسوق / الشراء التقليدية واجهة برمجة تطبيقات التسوق 5000 مكالمة API يوميًا
واجهات برمجة التطبيقات للبيع التقليدية واجهة برمجة تطبيقات التداول 5000 مكالمة API يوميًا
واجهة برمجة تطبيقات المنتج 5000 مكالمة API يوميًا

توثيق

يحتوي موقع مطور eBay على مجموعة واسعة من واجهات برمجة التطبيقات المتاحة وقسم توثيق API الخاص بهم معقد ومفصل إلى حد ما. هناك أيضًا بوابة أخبار للمطورين حيث يتم طرح أخبار ومقالات حول أحدث تغييرات API. كما يحتوي على قاعدة بيانات معرفية لتسهيل التنقل في البوابة والبحث عن المعلومات.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *