ee.data.authenticateViaPrivateKey

احراز هویت سمت سرور تماس‌های EE API را از طریق Google APIs Node.js Client پیکربندی می‌کند. احراز هویت کلید خصوصی صرفاً برای تماس‌های API سمت سرور است: برای برنامه‌های مبتنی بر مرورگر، از ee.data.authenticateViaOauth() استفاده کنید. هنگام استفاده از احراز هویت سمت سرور، هیچ تعاملی با کاربر (به عنوان مثال بازشو احراز هویت) ضروری نیست.

این یا روش دیگر احراز هویت باید قبل از ()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 مشخص شده باشند.