Class AuthorizationException

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 للتفويض الذي يتم نقل المستخدم إليه من طلب التفويض. مطلوبة.

المَعلمات

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

استرجاع الكرة

AuthorizationException: هذا الكائن للتسلسل.


setCustomUiCallback(callback)

اسم الدالة المطلوب استدعاءها لإنشاء طلب تفويض مخصص. اختياريّ.

المَعلمات

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

استرجاع الكرة

AuthorizationException: هذا الكائن للتسلسل.


setResourceDisplayName(name)

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

المَعلمات

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

استرجاع الكرة

AuthorizationException: هذا الكائن للتسلسل.


throwException()

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