ننصحك باستخدام مكتبات عملاء Google API لإعداد Content API for Shopping. يستخدِم هذا الدليل مكتبات Python Content API العميلة كمثال، ولكنّها متاحة للعديد من لغات البرمجة الشائعة وتبسِّط مهام واجهة برمجة التطبيقات الشائعة، مثل المصادقة وإرسال الطلبات وتحليل الردود. للحصول على مساعدة في إعداد مكتبات البرامج ل اللغات الأخرى، اطّلِع على README.md للغة ضمن ملف googleads/googleads-shopping-samples المستودع على GitHub.
لإعداد مكتبة برامج Google API للغة Python، يُرجى إكمال الخطوات التالية:
أنشئ دليلاً لملفات الإعداد والمصادقة في مكتبة العميل. ضمن الدليل الرئيسي، أنشئ الأدلة التالية:
~/shopping-samples/content/
لتنزيل بيانات اعتماد حساب الخدمة، أكمِل الخطوات التالية:
- انتقِل إلى مكتبة Google API.
- اختَر مشروعًا من القائمة في أعلى الصفحة. إذا لم يكن لديك مشروع، أنشئ مشروعًا جديدًا بالنقر على مشروع جديد.
- إذا لم يسبق لك تفعيل Content API for Shopping لهذا المشروع، ابحث عنها في قائمة واجهات برمجة تطبيقات Google وفعِّلها.
- في الشريط الجانبي على يمين الصفحة، اختَر بيانات الاعتماد. قد تحتاج إلى النقر على السهم المتّجه لليسار في أعلى يمين الصفحة للاطّلاع على هذا الخيار.
- لإعداد حساب خدمة، اختَر إنشاء بيانات اعتماد، ثم حساب الخدمة.
- أدخِل اسمًا لحساب الخدمة الجديد. ويُستخدَم هذا أيضًا كاسم المستخدم التلقائي لرقم تعريف حساب الخدمة. سجِّل رقم تعريف حساب الخدمة، بما في ذلك الجزء الذي يلي الحرف "@"، لاستخدامه لاحقًا. انقر على إنشاء، ثم اتّبِع الخطوات الاختيارية لمنح إذن الوصول إلى المشروع والمستخدمين، ثم انقر على تم.
- سيتم توجيهك إلى صفحة "حسابات الخدمة" حيث يمكن الوصول إلى حساب الخدمة الجديد.
للحصول على مفتاح خاص بتنسيق JSON، انقر على حساب الخدمة، ثم على علامة التبويب المفاتيح. انقر على إضافة مفتاح > إنشاء مفتاح جديد، ثم اختَر JSON كنوع المفتاح. انقر على إنشاء لتنزيل المفتاح الخاص على جهاز الكمبيوتر. يتم تنزيل المفتاح الجديد تلقائيًا.
أعِد تسمية ملف بيانات الاعتماد الذي تم تنزيله إلى service-account.json.
انقل ملف service-account.json إلى ملفاتك في المسار home directory/shopping-samples/content/.
في home directory/shopping-samples/content/، أنشئ ملفًا خاليًا من النوع merchant-info.json.
في merchant-info.json، أضِف النص التالي:
{ "merchantId": your Merchant Center merchant ID, "accountSampleUser": "the email address associated with your Merchant Center account" }
أضِف حساب الخدمة الجديد كمستخدم إلى حسابك على Merchant Center. إذا كنت مطوّرًا تابعًا لجهة خارجية، عليك أن تطلب من عميلك تنفيذ هذه الخطوة نيابةً عنك.
- انتقِل إلى حسابك على Merchant Center.
- في إعدادات حسابك على Merchant Center، انقر على المستخدِمون وأذونات الوصول.
انقر على + إضافة مستخدم واستخدِم رقم تعريف حساب الخدمة كعنوان البريد الإلكتروني للمستخدم الجديد.
يتطلب استخدام خدمة
Accounts
إذن وصول المشرف، لذا اختَر المشرف.انقر على إضافة مستخدم لحفظ الإعدادات المفضّلة والرجوع إلى قائمة المستخدِمين. يتم إدراج رقم تعريف حساب الخدمة مع دور المستخدم الذي تم اختياره.
كرِّر هذه العملية لجميع حسابات الخدمات الأخرى التي تريد إضافتها.
استنسِخ (أو نزِّل وفكِّ ضغط) مستودع GitHub googleads/googleads-shopping-samples إلى أيّ موقع على جهاز الكمبيوتر، ولا يلزم أن يكون في directory home أو في ~/shopping-samples/content/.
إذا نزّلت حِزم المستودع وفكّت ضغطها، بدلاً من استنساخها، عليك إعادة تسمية الدليل الذي تم فك ضغطه إلى googleads-shopping-samples.
لتثبيت التبعيات المطلوبة للنماذج، في نافذة محطة طرفية، انتقِل إلى googleads-shopping-samples/python/ ونفِّذ ما يلي:
pip install -r requirements.txt
أصبحت الآن مكتبة برامج Google API للغة Python مُعدّة وجاهزة للاستخدام مع Content API. في القسم التالي، عليك إنشاء طلب لإدراج منتج جديد وإرساله.