صمّمنا 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 قيمًا جديدة في المستقبل. يجب أن يكون الرمز البرمجي منظّمًا بطريقة تتيح له التعامل مع القيم غير المعروفة بشكل سلس. يجب مراقبة ظهور قيم التعداد غير المعروفة والتدخل لتحديث الرمز.
تحديد الإصدار
يتم تحديد إصدارات واجهات برمجة التطبيقات الفرعية بشكل منفصل. ويعني ذلك أنّك لست بحاجة إلى اتّخاذ أي إجراء إذا عدّلنا واجهة برمجة تطبيقات فرعية لا تستخدمها. ما عليك سوى تعديل الرمز البرمجي عند إصدار نُسخ جديدة من واجهات برمجة التطبيقات الفرعية التي تستخدمها. لمزيد من المعلومات، يُرجى الاطّلاع على تحديد الإصدارات.