صمّمنا Merchant API ليكون مألوفًا لمطوّري Content API for Shopping، ولكنّه أبسط وأكثر مرونة. في ما يلي بعض المعلومات التفصيلية حول تصميم Merchant API.
واجهات برمجة التطبيقات الفرعية
Merchant API هي مجموعة من واجهات برمجة التطبيقات الفرعية. وتشمل واجهات برمجة التطبيقات الفرعية مجموعات من الخدمات والموارد ذات الصلة. يعني هذا التصميم أنّه يمكنك اختيار استخدام واجهات برمجة التطبيقات الفرعية اللازمة لعملية الدمج الفريدة فقط.
تشمل Merchant API واجهات برمجة التطبيقات الفرعية التالية:
- **الحسابات**: يمكنك إدارة حسابات Merchant Center على نطاق واسع.
- الإحالات الناجحة: يمكنك إدارة مصادر الإحالات الناجحة لحسابك.
- **مصادر البيانات**: يمكنك عرض مصادر بيانات منتجاتك وإدارتها.
- حلّ المشاكل: يمكنك الحصول على المشاكل التي تؤثر في حسابك وإنشاء صفحة بيانات تشخيص داخل التطبيق.
- **المستودعات**: يمكنك عرض منتجاتك حسب المتجر أو المنطقة على Google.
- الشراكة في الخلاصات المحلية: يمكنك تحميل خلاصة مستودع المنتجات المحلية.
- **الإشعارات**: يمكنك إدارة الاشتراكات في الإشعارات.
- **تتبُّع الطلبات**: يمكنك تقديم بيانات سابقة لتتبُّع الطلبات من أجل تحسين تقديرات الشحن وعرض شروحات الشحن في البيانات.
- **المنتجات**: يمكنك إدارة بيانات المنتجات، مثل السعر والتوفّر.
- **Google Product Studio**: يمكنك استخدام Google Product Studio لإنشاء صور المنتجات واقتراحات النصوص تلقائيًا.
- العروض الترويجية: يمكنك إنشاء العروض الترويجية وإدارتها لعرض العروض الخاصة لمنتجاتك.
- Quota: يمكنك الاطّلاع على حصة واجهة برمجة التطبيقات لحساباتك.
- التقارير: يمكنك عرض بيانات منتجاتك وأدائها والمشهد التنافسي على Google.
- المراجعات: يمكنك إدارة مراجعات المنتجات و البائعين.
النقل
آلية النقل التلقائية في Merchant API هي gRPC. يمكنك أيضًا استخدام REST.
يُرجى الاطّلاع على دليل البدء السريع لـ مزيد من المعلومات.
عمليات التعداد
قد تعرض حقول التعداد في Merchant API قيمًا جديدة في المستقبل. يجب أن يكون الرمز البرمجي منظّمًا بطريقة تتيح له التعامل مع القيم غير المعروفة بسلاسة. عليك مراقبة ظهور قيم التعداد غير المعروفة والتدخّل للحفاظ على تحديث الرمز البرمجي.
تحديد الإصدار
يتم تحديد إصدار واجهات برمجة التطبيقات الفرعية بشكل منفصل. يعني هذا أنّه ليس عليك اتّخاذ أي إجراء إذا عدّلنا واجهة برمجة تطبيقات فرعية لا تستخدمها. عليك تعديل الرمز البرمجي فقط عند إصدار إصدارات جديدة من واجهات برمجة التطبيقات الفرعية التي تستخدمها. لمعرفة مزيد من المعلومات، يُرجى الاطّلاع على تحديد الإصدار.
إنّ الإصدارات التي تنتهي بـ "beta" عرضة للتغيير أو الإزالة.