يشير هذا المصطلح إلى خطأ يمكن عرضه ويؤدّي إلى ظهور بطاقة تفويض للمستخدم.
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 | الوصف |
---|---|---|
authUrl | String | عنوان URL للتفويض المطلوب تعيينه. |
استرجاع الكرة
AuthorizationException
: هذا الكائن للتسلسل.
setCustomUiCallback(callback)
اسم الدالة المطلوب استدعاءها لإنشاء طلب تفويض مخصص. اختياريّ.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
callback | String | اسم الدالة التي تُنشئ طلب تفويض مخصصًا. |
استرجاع الكرة
AuthorizationException
: هذا الكائن للتسلسل.
setResourceDisplayName(name)
تعيين الاسم الذي يتم عرضه للمستخدم عند طلب الإذن. مطلوبة.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
name | String | الاسم المعروض |
استرجاع الكرة
AuthorizationException
: هذا الكائن للتسلسل.
throwException()
يؤدي إلى طرح هذا الاستثناء.