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

صمّمنا Merchant API لتكون مألوفة لمطوّري Content API for Shopping، ولكنّها أبسط وأكثر مرونة. في ما يلي بعض المعلومات التفصيلية حول تصميم Merchant API.

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

‫Merchant API هي مجموعة من واجهات برمجة التطبيقات الفرعية. واجهات برمجة التطبيقات الفرعية هي مجموعات من الخدمات والموارد ذات الصلة. يعني هذا التصميم أنّه يمكنك اختيار استخدام واجهات برمجة التطبيقات الفرعية المطلوبة فقط لعملية الدمج الفريدة.

تتضمّن Merchant API واجهات برمجة التطبيقات الفرعية التالية:

  • الحسابات: يمكنك إدارة حسابات Merchant Center على نطاق واسع.
  • الإحالات الناجحة: يمكنك إدارة مصادر الإحالات الناجحة لحسابك.
  • مصادر البيانات: يمكنك عرض مصادر البيانات الخاصة بمنتجاتك وإدارتها.
  • حلّ المشاكل: يمكنك الحصول على المشاكل التي تؤثّر في حسابك وإنشاء صفحة بيانات تشخيص داخل التطبيق.
  • المستودعات: يمكنك عرض منتجاتك حسب المتجر أو المنطقة على Google.
  • شراكة الخلاصات المحلية: حمِّل خلاصة مستودع المنتجات داخل المتجر.
  • الإشعارات: إدارة الاشتراكات في الإشعارات
  • تتبُّع الطلبات: قدِّم بيانات تتبُّع الطلبات السابقة لتحسين تقديرات الشحن وتعزيز بياناتك باستخدام التعليقات التوضيحية بشأن الشحن.
  • المنتجات: لإدارة بيانات المنتجات، مثل السعر والتوفّر
  • Product Studio: يمكنك استخدام Google Product Studio لإنشاء صور منتجات واقتراحات نصية تلقائيًا.
  • العروض الترويجية: يمكنك إنشاء عروض ترويجية وإدارتها لعرض عروض خاصة على منتجاتك.
  • Quota: يمكنك الاطّلاع على حصة واجهة برمجة التطبيقات لحساباتك.
  • التقارير: يمكنك الاطّلاع على بيانات حول منتجاتك وأدائها والمشهد التنافسي على Google.
  • المراجعات: لإدارة مراجعات المنتجات والبائعين

النقل

آلية النقل التلقائية لواجهات برمجة التطبيقات Merchant API هي gRPC. يمكنك أيضًا استخدام REST.

راجِع دليل البدء السريع للمزيد من المعلومات.

عمليات التعداد

قد تعرض حقول التعداد في Merchant API قيمًا جديدة في المستقبل. يجب أن يكون الرمز البرمجي منظَّمًا بطريقة تتيح له التعامل مع القيم غير المعروفة بسلاسة. عليك مراقبة حدوث قيم تعداد غير معروفة والتدخّل للحفاظ على تحديث الرمز.

تحديد الإصدار

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

إنّ الإصدارات التي تنتهي بكلمة "تجريبي" عرضة للتغيير أو الإزالة.