يجب تقديم بيانات الاعتماد للوصول إلى خوادم OAuth2 من Google لمصادقة مستخدمي "إعلانات Google" وتفويضهم. تحدّد بيانات الاعتماد هذه تطبيقك لـ Google، ما يتيح لك إنشاء رموز OAuth المميزة لإدارة مستخدمي إعلانات Google. يمكنك إدارة إمكانية الوصول إلى بيانات اعتماد Google OAuth2 من وحدة التحكم في واجهة Google API.
شاهِد هذا الفيديو للاطّلاع على بعض أفضل الممارسات في مشروع Cloud.
إثبات ملكية Google OAuth
يحتاج أي تطبيق Google Cloud يُستخدَم للحصول على بيانات اعتماد لنطاق Google Ads API إلى إجراء عملية تحقّق من Google OAuth لتجنُّب شاشة واجهة مستخدم لم يتم التحقّق منها لمستخدميه. في هذا السياق، يُعرَّف التطبيق، على أنه معرِّف عميل OAuth 2.0 فريد في Google Cloud.
إنّ عملية إثبات الهوية هذه مستقلّة، بالإضافة إلى أي مراجعات يتم إجراؤها كجزء من عملية الموافقة على الرمز المميّز للمطوِّر، وهي مطلوبة لأنّ نطاق Google Ads API هو نطاق حسّاس.
لا تترتّب أي تكلفة على عملية إثبات الهوية التي تجريها Google، والتي تستغرق عادةً من 3 إلى 5 أيام عمل. تسري هذه السياسة على جميع التطبيقات.
ونوصي كل التطبيقات بإجراء عملية إثبات الملكية في Google OAuth في أقرب وقت ممكن لتجنُّب أي انقطاع في النشاط التجاري.
إنشاء مشروع
انتقِل إلى وحدة التحكم في واجهة Google API. انقر على إنشاء مشروع، وأدخِل اسمًا، ثم انقر على إنشاء.
تفعيل Google Ads API في مشروعك
لتفعيل Google Ads API لمشروعك، اتّبع الخطوات التالية:
افتح مكتبة واجهة برمجة التطبيقات في Google API Console. اختَر مشروعك أو أنشئ مشروعًا جديدًا إذا طُلب منك ذلك. تعرض مكتبة واجهة برمجة التطبيقات جميع واجهات برمجة التطبيقات المتاحة، مجمّعة حسب مجموعة المنتجات ومدى الرواج.
استخدم البحث للعثور على Google Ads API إذا لم تكن مرئية في القائمة.
اختَر Google Ads API، ثم انقر على الزر تفعيل.
اختيار نوع المستخدم وحالة النشر
بعد تفعيل واجهة برمجة التطبيقات، عليك بعد ذلك تحديد نوع المستخدم وحالة النشر لمشروعك. يوضّح الجدول التالي بعض السمات الرئيسية والقيود لكل مجموعة من هذه الإعدادات. لمزيد من التفاصيل، يُرجى الرجوع إلى مستندات Google Cloud Platform.
نوع المستخدم | حالة النشر | القيود |
---|---|---|
داخليًا | الاختبار |
|
عنوان بريد إلكتروني من نطاق خارجي | الاختبار |
|
داخليًا | في مرحلة الإنتاج |
|
عنوان بريد إلكتروني من نطاق خارجي | في مرحلة الإنتاج |
|
لن يؤدي إكمال عملية إثبات الملكية من Google OAuth إلى ما يلي، بغض النظر عن نوع المستخدم أو حالة النشر لمشروعك:
أثناء عملية التفويض، يتم عرض شاشة واجهة مستخدم لم يتم إثبات ملكيتها للمستخدمين.
ويقتصر السماح على 100 مستخدم فقط.
ضبط شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth
افتح صفحة شاشة الموافقة، واختَر مشروعك في القائمة المنسدلة في أعلى الصفحة.
اختَر نوع المستخدم وانقر على إنشاء.
املأ نموذج شاشة الموافقة. ويمكنك تعديل هذه المعلومات لاحقًا إذا لزم الأمر. انقر على حفظ ومتابعة عند الانتهاء.
في الصفحة التالية، انقر على إضافة نطاقات أو إزالتها.
انتقِل للأسفل وأدخِل ما يلي في الحقل ضمن إضافة النطاقات يدويًا:
https://www.googleapis.com/auth/adwords
انقر على إضافة إلى الجدول.
أضِف أي نطاقات أخرى سيطلبها مشروعك، ثم انقر على تعديل.
انقر على حفظ ومتابعة.
إذا كنت لا تخطط لنشر مشروعك على الفور، أضِف عنوان البريد الإلكتروني لكل حساب مستخدم ستستخدمه للاختبار، ثم انقر على حفظ ومتابعة.
راجِع صفحة الملخّص وانقر على الرجوع إلى لوحة البيانات.
بعد اختبار تطبيقك وعملية التفويض، يمكنك الرجوع إلى لوحة البيانات والنقر على نشر التطبيق لتغيير حالة النشر من الاختبار إلى في مرحلة الإنتاج.
اختيار نوع التطبيق
هناك خياران لنوع التطبيق في Google Ads API: سطح المكتب أو الويب. يُرجى الرجوع إلى الجدول التالي لتحديد النوع الأكثر ملاءمة للتطبيق الذي تريد إنشاءه:
اختيار نوع التطبيق | في حال ... |
---|---|
تطبيق متوافق مع الكمبيوتر المكتبي |
|
تطبيق الويب |
|
للتعرُّف على المزيد من التفاصيل، يُرجى الاطّلاع على مستندات بروتوكول OAuth في Google Identity بالنسبة إلى تطبيقات الكمبيوتر المكتبي أو تطبيقات الويب.
إنشاء معرِّف عميل وسر عميل
بعد تحديد نوع التطبيق، اتّبِع التعليمات أدناه لإنشاء معرِّف عميل وسر OAuth2:
افتح صفحة بيانات الاعتماد. اختَر مشروعًا تم إنشاؤه سابقًا أو أنشِئ مشروعًا جديدًا.
في شاشة بيانات الاعتماد، انقر على إنشاء شهادات، ثم اختَر معرِّف عميل OAuth.
إذا لم تكن قد ضبطت شاشة موافقة OAuth لهذا المشروع في السابق، سيتم توجيهك لإجراء ذلك الآن. انقر على ضبط الشاشة المطابقة.
اختَر نوع المستخدم وانقر على إنشاء.
املأ النموذج الأولي. ويمكنك تعديل هذه المعلومات لاحقًا إذا لزم الأمر. انقر على حفظ عند الانتهاء.
انتقِل مرة أخرى إلى بيانات الاعتماد > إنشاء شهادات > معرّف عميل OAuth للمتابعة.
اختَر تطبيق متوافق مع أجهزة الكمبيوتر المكتبية أو تطبيق الويب كنوع التطبيق، بناءً على حالة استخدامك.
أدخِل اسمًا لها، ثم انقر على إنشاء.
إذا كان نوع العميل هو تطبيق ويب، أضِف معرّف الموارد المنتظم (URI) واحدًا على الأقل من عمليات إعادة التوجيه المصرّح بها.
لإجراء اختبار محلي متوافق مع الإعدادات التلقائية في أمثلة مكتبة البرامج التابعة لنا، يمكنك استخدام
http://127.0.0.1
.أما بالنسبة إلى برامج التطبيقات المتوافقة مع أجهزة الكمبيوتر المكتبي، فسيظل بإمكانك استخدام إعادة توجيه عنوان IP العكسي، ولكن لن يتم ضبط معرّف الموارد المنتظم (URI) بشكل صريح في وحدة تحكّم Cloud.
في صفحة التأكيد، انسخ معرّف العميل وسر العميل إلى الحافظة، لأنك ستحتاج إليهما عند إعداد مكتبة البرامج. يمكنك أيضًا الرجوع إلى صفحة بيانات الاعتماد لاحقًا لاسترداد هذه التفاصيل.