بما أنّ حسابات "إعلانات Google" تحتوي على بيانات المستخدمين، يجب أن يحصل تطبيقك على تفويض من المستخدم للوصول إلى هذه البيانات. هناك طريقتان عامتان استنادًا إلى كيفية الحصول على هذا الإذن.
اختيار نوع التطبيق
بما أنّ حسابات "إعلانات Google" تحتوي على بيانات المستخدمين، يجب أن يحصل تطبيقك على تفويض من المستخدم للوصول إلى هذه البيانات. هناك طريقتان عامتان استنادًا إلى كيفية الحصول على هذا الإذن.
حساب الخدمة | مصادقة المستخدم | |
ملخّص | عليك ضبط إعدادات حسابك على "إعلانات Google" يدويًا لمنح حساب الخدمة إذن الوصول إلى هذا الحساب. بعد ذلك، يمكن لتطبيقك استخدام بيانات اعتماد حساب الخدمة لإجراء طلبات بيانات من واجهة برمجة التطبيقات إلى حساب "إعلانات Google" بدون أي تفاعل من العميل. تعمل طلبات البيانات من واجهة برمجة التطبيقات ما دام حساب الخدمة يملك إذن الوصول إلى حساب "إعلانات Google". | الحصول على إذن OAuth 2.0 لمرة واحدة من أحد المستخدِمين لسماح تطبيقك بإدارة حسابه على "إعلانات Google" بعد ذلك، يمكن لتطبيقك استخدام رمز إعادة التنشيط في OAuth 2.0 (الذي تم إصداره كجزء من عملية تفويض OAuth 2.0) لإجراء طلبات بيانات من واجهة برمجة التطبيقات إلى حساب "إعلانات Google". تعمل طلبات بيانات واجهة برمجة التطبيقات ما دام المستخدم لم يُلغِ التفويض، أو إلى أن تنتهي صلاحية التفويض بسبب عدم النشاط أو لأسباب أخرى. |
سهولة الاستخدام | الحد الأدنى من الإعدادات والموافقات المطلوبة بسبب عدم توفّر إذن للمستخدم في التطبيق | يلزم إجراء عمليات إعداد وحصول على الموافقات المفصّلة بسبب أنّ مصادقة المستخدمين هي جزء من التطبيق. |
الإجراء المقترَح | يُنصح بشدة باستخدامها كطريقة مفضّلة | النهج القديم استخدِم هذا الخيار كخيار احتياطي عندما لا تتمكّن من منح حساب الخدمة الأذونات المطلوبة لحسابك على "إعلانات Google". |