استخدام بروتوكول OAuth 2.0 للوصول إلى Google Ads API

على غرار واجهات Google APIs الأخرى، تستخدم Google Ads API بروتوكول OAuth 2.0 للمصادقة والتفويض. يسمح بروتوكول OAuth 2.0 لتطبيق العميل في Google Ads API بالوصول إلى حساب أحد المستخدمين على "إعلانات Google" بدون الحاجة إلى التعامل مع معلومات تسجيل الدخول الخاصة بالمستخدم أو تخزينها.

بشكلٍ عام، تعمل جميع سيناريوهات تفويض OAuth 2.0 التي تتيحها Google مع Google Ads API أيضًا. ومع ذلك، يركّز هذا الدليل على السيناريوهات الأكثر شيوعًا لمطوّري Google Ads API.

السيناريو الطريقة المُقترحة
يستخدم تطبيقي حاليًا واجهة برمجة تطبيقات واحدة أو أكثر من Google APIs. لقد أعددت مسبقًا إمكانية استخدام سير عمل OAuth 2.0 في تطبيقي ، وما عليّ سوى إضافة وظائف Google Ads API إلى تطبيقي الحالي.
  1. تأكَّد من أنّ المستخدم المفوَّض أو حساب الخدمة لديه إذن الوصول إلى حسابات "إعلانات Google" التي تجري إليها طلبات بيانات من واجهة برمجة التطبيقات. لمزيد من المعلومات، اطّلِع على نموذج الوصول إلى "إعلانات Google".
  2. اطّلِع على سير عمل المصادقة المتعددة المستخدمين أو سير عمل حساب الخدمة استنادًا إلى الطريقة التي تستخدمها مع بقية واجهات Google APIs التي يستخدمها تطبيقك.
أعمل على إنشاء تطبيق يدير حسابات "إعلانات Google" التي يمكنني الوصول إليها حاليًا. إذا احتجت إلى إدارة حسابات جديدة على "إعلانات Google" في المستقبل، سأتمكّن من الوصول إلى هذه الحسابات من خلال ربطها ضمن حسابي الإداري على "إعلانات Google".أو سيدعوني أحد المستخدمين لإدارة هذه الحسابات.



استخدِم سير عمل حساب الخدمة.

إذا كانت سياسات مؤسستك أو إعدادات حسابك تمنعك من استخدام حسابات الخدمة، استخدِم سير عمل المصادقة لمستخدم واحد بدلاً من ذلك.

أعمل على إنشاء تطبيق يدير حسابات "إعلانات Google" نيابةً عن مستخدمين آخرين. سينشئ تطبيقي شاشة مستخدم تتيح للمستخدمين الذين سجّلوا الدخول ربط حساباتهم على "إعلانات Google" ومنح تطبيقي إذن إدارة هذه الحسابات نيابةً عنهم. استخدِم المصادقة المتعددة المستخدمين.

لمراجعة إذن الوصول إلى التطبيقات الخارجية المرتبطة بحسابك على Google وإبطاله، انتقِل إلى صفحة أذونات حسابك على Google.