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