Class AuthorizationException

استثناء التفويض

خطأ يمكن إرجاعه لعرض بطاقة تحصيل الرسوم للمستخدِم.

CardService.newAuthorizationException()
    .setAuthorizationUrl('http://auth.com/')
    .setResourceDisplayName('Example Resource')
    .throwException();

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
printJson()Stringتُطبع تمثيل JSON لهذا الكائن.
setAuthorizationUrl(authUrl)AuthorizationExceptionلضبط عنوان URL الخاص بالتفويض الذي يتم توجيه المستخدم إليه من طلب التفويض.
setCustomUiCallback(callback)AuthorizationExceptionاسم دالة يتمّ استدعاؤها لإنشاء طلب إذن مخصّص.
setResourceDisplayName(name)AuthorizationExceptionلضبط الاسم الذي يظهر للمستخدم عند طلب التفويض.
throwException()voidيؤدي إلى طرح هذا الاستثناء.

مستندات تفصيلية

printJson()

تُطبع تمثيل JSON لهذا الكائن. يُستخدم هذا الخيار لتصحيح الأخطاء فقط.

الإرجاع

String


setAuthorizationUrl(authUrl)

لضبط عنوان URL الخاص بالتفويض الذي يتم توجيه المستخدم إليه من طلب التفويض. مطلوب.

المعلمات

الاسمالنوعالوصف
authUrlStringعنوان URL للتفويض المطلوب ضبطه.

الإرجاع

AuthorizationException: هذا العنصر، لإنشاء سلسلة.


setCustomUiCallback(callback)

اسم دالة يتمّ استدعاؤها لإنشاء طلب إذن مخصّص. اختيارية:

المعلمات

الاسمالنوعالوصف
callbackStringاسم الدالة التي تنشئ طلب تفويض مخصّصًا.

الإرجاع

AuthorizationException: هذا العنصر، لإنشاء سلسلة.


setResourceDisplayName(name)

لضبط الاسم الذي يظهر للمستخدم عند طلب التفويض. مطلوب.

المعلمات

الاسمالنوعالوصف
nameStringالاسم المعروض

الإرجاع

AuthorizationException: هذا العنصر، لإنشاء سلسلة.


throwException()

يؤدي إلى طرح هذا الاستثناء.