این یا روش دیگر احراز هویت باید قبل از ()ee.initialize فراخوانی شود.
رمز تأیید در صورت امکان به طور خودکار به روز می شود. میتوانید با خیال راحت فرض کنید که همه تماسهای همگامسازی با اعتبار مناسب ارسال میشوند. با این حال، برای تماسهای همزمان، باید با ee.data.getAuthToken() یک توکن تأیید اعتبار را بررسی کنید و اگر وجود ندارد ee.data.refreshAuthToken() را به صورت دستی فراخوانی کنید. عملیات بهروزرسانی رمز ناهمزمان است و نمیتوان آن را در پشت صحنه، در صورت تقاضا، قبل از تماسهای همزمان انجام داد.
| استفاده | برمی گرداند |
|---|---|
ee.data.authenticateViaPrivateKey(privateKey, success , error , extraScopes , suppressDefaultScopes ) |
| استدلال | تایپ کنید | جزئیات |
|---|---|---|
privateKey | AuthPrivateKey | محتوای JSON کلید خصوصی. |
success | عملکرد، اختیاری | تابعی برای فراخوانی در صورت موفقیت آمیز بودن احراز هویت. |
error | عملکرد، اختیاری | تابعی که باید در صورت عدم موفقیت احراز هویت تماس بگیرد، پیام خطا را ارسال کرد. |
extraScopes | List<String>، اختیاری است | دامنه های OAuth اضافی برای درخواست. |
suppressDefaultScopes | بولی، اختیاری | وقتی درست است، فقط دامنه های مشخص شده در opt_extraScopes درخواست می شوند. دامنه های پیش فرض درخواست نمی شوند مگر اینکه به صراحت در opt_extraScopes مشخص شده باشند. |