مثل واجهات 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 إلى تطبيقي الحالي. |
|
|
أعمل على إنشاء تطبيق لإدارة حسابات "إعلانات Google" التي أملك إذن الوصول إليها. إذا احتجتُ إلى إدارة حسابات جديدة على "إعلانات Google" في المستقبل، سأحصل على إذن الوصول إلى هذه الحسابات من خلال ربطها بحسابي الإداري على "إعلانات Google". أو سأتلقّى دعوة من أحد المستخدمين لإدارة هذه الحسابات. |
استخدِم سير عمل حساب الخدمة. إذا كانت سياسات مؤسستك أو إعدادات حسابك تمنعك من استخدام حسابات الخدمة، استخدِم سير عمل مصادقة المستخدم الواحد بدلاً من ذلك. |
| أعمل على إنشاء تطبيق يدير حسابات "إعلانات Google" نيابةً عن مستخدمين آخرين. سينشئ تطبيقي شاشة مستخدم تتيح للمستخدمين الذين سجّلوا الدخول ربط حساباتهم على "إعلانات Google" والسماح لتطبيقي بإدارة هذه الحسابات نيابةً عنهم. | استخدِم المصادقة المتعدّدة المستخدمين. |
لمراجعة وإبطال إمكانية وصول التطبيقات التابعة لجهات خارجية والمرتبطة بحسابك على Google، يُرجى الانتقال إلى صفحة أذونات حساب Google.