Class AuthorizationException

অনুমোদন ব্যতিক্রম

এমন একটি ত্রুটি যা ব্যবহারকারীকে একটি অনুমোদন কার্ড দেখানোর জন্য প্রদর্শিত হতে পারে।

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
print Json() String এই অবজেক্টটির JSON উপস্থাপনা প্রিন্ট করে।
set Authorization Url(authUrl) Authorization Exception এটি সেই অনুমোদন URL নির্ধারণ করে, যেখানে ব্যবহারকারীকে অনুমোদন প্রম্পট থেকে নিয়ে যাওয়া হয়।
set Custom Ui Callback(callback) Authorization Exception কাস্টম অনুমোদন প্রম্পট তৈরি করার জন্য যে ফাংশনটিকে কল করতে হবে, তার নাম।
set Resource Display Name(name) Authorization Exception অনুমতি চাওয়ার সময় ব্যবহারকারীর কাছে যে নামটি প্রদর্শিত হবে, তা নির্ধারণ করে।
throw Exception() void এর ফলে এই ব্যতিক্রমটি ঘটে।

বিস্তারিত ডকুমেন্টেশন

printJson()

এই অবজেক্টটির JSON উপস্থাপনা প্রিন্ট করে। এটি শুধুমাত্র ডিবাগিংয়ের জন্য।

ফেরত

String


setAuthorizationUrl(authUrl)

অনুমোদন প্রম্পট থেকে ব্যবহারকারীকে যে অনুমোদন URL-এ নিয়ে যাওয়া হবে, তা নির্ধারণ করে। আবশ্যক।

প্যারামিটার

নাম প্রকার বর্ণনা
auth Url String সেট করার জন্য অনুমোদন ইউআরএল।

ফেরত

AuthorizationException — এই অবজেক্টটি, চেইনিংয়ের জন্য।


setCustomUiCallback(callback)

কাস্টম অনুমোদন প্রম্পট তৈরি করার জন্য যে ফাংশনটি কল করতে হবে তার নাম। ঐচ্ছিক।

প্যারামিটার

নাম প্রকার বর্ণনা
callback String যে ফাংশনটি কাস্টম অনুমোদন প্রম্পট তৈরি করে, তার নাম।

ফেরত

AuthorizationException — এই অবজেক্টটি, চেইনিংয়ের জন্য।


setResourceDisplayName(name)

অনুমতি চাওয়ার সময় ব্যবহারকারীর কাছে যে নামটি প্রদর্শিত হবে, তা নির্ধারণ করে। আবশ্যক।

প্যারামিটার

নাম প্রকার বর্ণনা
name String প্রদর্শিত নাম।

ফেরত

AuthorizationException — এই অবজেক্টটি, চেইনিংয়ের জন্য।


throwException()

এর ফলে এই ব্যতিক্রমটি ঘটে।