إعداد مكتبة عملاء

ننصحك باستخدام مكتبات برامج Google API لإعداد Content API for Shopping. يستخدم هذا الدليل مكتبات برامج Python Content API كمثال، ولكنها متاحة للعديد من لغات البرمجة الشائعة وتسهّل مهام واجهة برمجة التطبيقات الشائعة، مثل المصادقة وإرسال الطلبات وتحليل الردود. للحصول على مساعدة في إعداد مكتبات البرامج بلغات أخرى، راجِع ملف README.md الخاص باللغة ضمن مستودع googleads/googleads-shopping-samples على GitHub.

لإعداد مكتبة برامج Google API للغة Python، يُرجى اتّباع الخطوات التالية:

  1. أنشئ دليلاً لملفات الإعداد والمصادقة الخاصة بمكتبة البرامج. في الدليل الرئيسي، أنشئ الأدلة التالية:

    ~/shopping-samples/content/

  2. لتنزيل بيانات اعتماد حساب الخدمة، أكمِل الخطوات التالية:

    1. انتقِل إلى مكتبة Google API.
    2. اختَر مشروعًا من القائمة في أعلى الصفحة. إذا لم يكن لديك مشروع، أنشئ مشروعًا بالنقر على مشروع جديد.
    3. إذا لم يسبق لك تفعيل Content API for Shopping لهذا المشروع، ابحث عنها في قائمة واجهات Google API وفعّلها.
    4. في الشريط الجانبي على يمين الصفحة، اختَر بيانات الاعتماد. قد تحتاج إلى النقر على السهم المتّجه لليسار في أعلى يمين الصفحة للاطّلاع على ذلك.
    5. لإعداد حساب خدمة، انقر على إنشاء بيانات اعتماد، ثم على حساب خدمة.
    6. امنح حساب الخدمة الجديد اسمًا. ويُستخدَم هذا العنوان أيضًا كاسم مستخدم تلقائي لمعرّف حساب الخدمة. سجِّل رقم تعريف حساب الخدمة، بما في ذلك الجزء الذي يلي الرمز "@"، لاستخدامه لاحقًا. انقر على إنشاء، ثم اتّبِع الخطوات الاختيارية لمنح إذن الوصول إلى المشروع والمستخدمين، وانقر على تم.
    7. سيتم توجيهك إلى صفحة "حسابات الخدمة" حيث يمكنك الوصول إلى حساب الخدمة الجديد.
  3. للحصول على مفتاح خاص بتنسيق JSON، انقر على حساب الخدمة، ثم على علامة التبويب المفاتيح. انقر على إضافة مفتاح > إنشاء مفتاح جديد، ثم اختَر JSON كنوع المفتاح. انقر على إنشاء لتنزيل المفتاح الخاص على جهاز الكمبيوتر. يتم تنزيل المفتاح الجديد تلقائيًا.

  4. أعِد تسمية ملف بيانات الاعتماد الذي تم تنزيله إلى service-account.json.

  5. انقل ملف service-account.json إلى home directory/shopping-samples/content/.

  6. في home directory/shopping-samples/content/‎، أنشئ ملف merchant-info.json فارغًا.

  7. في ملف merchant-info.json، أضِف النص التالي:

    {
    "merchantId": your Merchant Center merchant ID,
    "accountSampleUser": "the email address associated with your Merchant Center account"
    }
    
  8. أضِف حساب الخدمة الجديد كمستخدم إلى حسابك على Merchant Center. إذا كنت مطوّرًا تابعًا لجهة خارجية، عليك أن تطلب من عميلك تنفيذ هذه الخطوة.

    1. انتقِل إلى حسابك على Merchant Center.
    2. في إعدادات حسابك على Merchant Center، انقر على المستخدِمون وأذونات الوصول.
    3. انقر على + إضافة مستخدم واستخدِم معرّف حساب الخدمة كعنوان بريد إلكتروني للمستخدم الجديد.

    4. يتطلّب استخدام خدمة Accounts الحصول على إذن وصول إداري، لذا انقر على المشرف.

    5. انقر على إضافة مستخدم لحفظ الإعدادات المفضّلة والعودة إلى قائمة المستخدمين. يظهر رقم تعريف حساب الخدمة مع دور المستخدم الذي تم اختياره.

    6. كرِّر العملية لجميع حسابات الخدمات الأخرى التي تريد إضافتها.

  9. استنسِخ (أو نزِّل وفكّ ضغط) مستودع googleads/googleads-shopping-samples على GitHub إلى أي مكان على جهاز الكمبيوتر، ولا يشترط أن يكون في دليل المنزل أو في ~/shopping-samples/content/.

  10. إذا نزّلت المستودع وفككت ضغطه بدلاً من استنساخه، أعِد تسمية الدليل الذي تم فك ضغطه إلى googleads-shopping-samples.

  11. لتثبيت التبعيات المطلوبة للنماذج، انتقِل في نافذة طرفية إلى googleads-shopping-samples/python/‎ وشغِّل ما يلي:

    pip install -r requirements.txt
    

أصبحت الآن مكتبة برامج Google API للغة Python مضبوطة وجاهزة للاستخدام مع Content API. في القسم التالي، ستنشئ طلبًا لإدراج منتج جديد وترسله.