بدء عملية نقل البيانات

توفّر هذه الصفحة إرشادات حول التخطيط لعملية نقل بيانات واجهة برمجة التطبيقات وتوضّح الخطوات المطلوبة.

التخطيط لعملية نقل البيانات

  1. ربط طُرق Content API for Shopping بطُرق Merchant API

    تعرَّف على الطُرق والمَراجع الجديدة المطلوبة لواجهة Merchant API.

  2. التعرّف على أهم التغييرات التي تنطبق على عملية نقل البيانات

    راجِع المَراجع التالية لمساعدتك في عملية نقل البيانات:

    • نظرة عامة على عملية نقل البيانات من Content API: يوضّح هذا المرجع التغييرات الرئيسية التي يجب معرفتها في Merchant API
    • أدلة نقل البيانات الخاصة بواجهات برمجة التطبيقات الفرعية: راجِع أدلة نقل البيانات الخاصة بواجهات برمجة التطبيقات الفرعية التي تحتاج إليها، لأنّها توفّر معلومات مهمة، مثل عمليات ربط الحقول الجديدة. على سبيل المثال، اطّلِع على المقالة نقل بيانات إدارة المنتجات.
    • يوفّر تفاصيل مَراجع وطُرق Merchant API.
    • يوضّح دليل البدء السريع كيفية البدء بسرعة في استخدام Merchant API لإنشاء حساب وتحميل نموذج منتج.
    • الأدلة الخاصة بالميزات: لتنفيذ ميزة جديدة أو الحصول على مزيد من التوضيحات، يمكنك مراجعة أدلة الميزات المتوفّرة في شريط التنقّل.
  3. تحديد واجهات برمجة التطبيقات الفرعية التي تخطّط لنقل بياناتها وتنفيذها

    حدِّد أمرين:

    • ميزات Merchant API التي تحتاج إلى نقل بياناتها
    • الميزات الجديدة التي تريد تنفيذها

    بعد إجراء ذلك، يمكنك تحديد مقدار الجهد المطلوب وقائمة أولويات لواجهات برمجة التطبيقات الفرعية التي يجب العمل عليها.

    إذا لم تتمكّن من نقل بيانات عملية تنفيذ Content API بالكامل في البداية، حدِّد أولويات واجهات برمجة التطبيقات الفرعية التالية استنادًا إلى أهميتها ومدى تعقيدها.

خطوات نقل البيانات

  1. التسجيل كمطوّر : لاستخدام Merchant API، عليك إنشاء رابط بين مشروعك على Google Cloud وحسابك الأساسي على Merchant Center. يجب إجراء عملية التسجيل هذه لمرة واحدة لكل مشروع على Google Cloud تستخدمه مع Merchant API. يمكنك اتّباع العملية بأكملها في صفحة "نظرة عامة".

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

    تنسيق عناوين URL للطلبات في Merchant API هو

    https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME}:{METHOD}
    
  3. الاستفادة من نماذج الرموز البرمجية والمكتبات الخاصة بالعملاء

    للمساعدة في تقليل وقت التنفيذ والاستفادة من gRPC، استخدِم المكتبات الخاصة بالعملاء ونماذج الرموز البرمجية.

    تتضمّن الأدلة مقتطفات من عينات التعليمات البرمجية. على سبيل المثال، اطّلِع على المقالة إضافة منتج.

  4. اختبار رحلات المستخدم البسيطة

    أجرِ اختبارات رحلات المستخدم على جميع واجهات برمجة التطبيقات الفرعية والوظائف التي تخطّط لنقل بياناتها مع تحقيق الأهداف التالية:

    • تحصل المَراجع والطلبات التي تم نقل بياناتها على نتائج ردّ صحيحة.
    • يظلّ معدّل الأخطاء منخفضًا.

التخطيط لعملية الطرح

ننصحك باتّباع المنهج التالي:

  • تنفيذ واجهة برمجة تطبيقات فرعية أو طريقة واحدة في كل مرة
  • تنفيذ واجهة برمجة التطبيقات الفرعية أو الطريقة على شريحة صغيرة فقط من النشاط التجاري في كل مرة
  • مراقبة المشاكل في جميع الأوقات

تنفيذ عملية نقل البيانات

  1. العمل على كتابة الرموز البرمجية باستخدام المَراجع ونقاط النهاية الجديدة

    بعد إجراء الاختبار الأولي وتطوير خطة إصدار، ادمِج Merchant API في مسارات العمل.

  2. المراقبة

    استعِد لمعالجة المشاكل المحتمَلة.