ابزار GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

شیء جاوا
com.android.tradefed.util.gcs.GoogleApiClientUtilBase
com.android.tradefed.util.GoogleApiClientUtil


ابزارهایی برای ایجاد کلاینت API گوگل.

خلاصه

سازندگان عمومی

GoogleApiClientUtil ()

روش‌های عمومی

static Credentials createCredential (Collection<String> scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

سعی کنید اعتبارنامه را با فایل‌های کلیدی مختلف یا از میزبان محلی ایجاد کنید.

static Credentials createCredential (Collection<String> scopes, boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

سعی کنید اعتبارنامه را با فایل‌های کلیدی مختلف یا از میزبان محلی ایجاد کنید.

سازندگان عمومی

ابزار GoogleApiClientUtil

public GoogleApiClientUtil ()

روش‌های عمومی

ایجاد اعتبارنامه

public static Credentials createCredential (Collection<String> scopes, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

سعی کنید اعتبارنامه را با فایل‌های کلیدی مختلف یا از میزبان محلی ایجاد کنید.

۱. اگر primaryKeyFile تنظیم شده است، سعی کنید از آن برای ایجاد اعتبارنامه استفاده کنید. ۲. سعی کنید فایل‌های کلید مربوطه را از HostOptions دریافت کنید. ۳. سعی کنید از فایل‌های کلید پشتیبان استفاده کنید. ۴. از اعتبارنامه پیش‌فرض محلی استفاده کنید.

پارامترها
scopes Collection : محدوده‌های اعتبارنامه.

primaryKeyFile File : فایل کلید اصلی json؛ می‌تواند تهی (null) باشد.

hostOptionKeyFileName String : کلید گزینه 'service-account-json-key-file' از HostOptions ؛ می‌تواند تهی باشد.

backupKeyFiles File : فایل‌های کلید پشتیبان.

بازگشت‌ها
Credentials یک Credential

پرتاب‌ها
استثنای java.io.IO
استثنای امنیت عمومی جاوا
GeneralSecurityException
IOException

ایجاد اعتبارنامه

public static Credentials createCredential (Collection<String> scopes, 
                boolean useCredentialFactory, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

سعی کنید اعتبارنامه را با فایل‌های کلیدی مختلف یا از میزبان محلی ایجاد کنید.

۱. اگر ICredentialFactory مقدار true دارد و یک ICredentialFactory پیکربندی شده است، از ICredentialFactory استفاده کنید. اگر primaryKeyFile تنظیم شده است، سعی کنید از آن برای ایجاد اعتبارنامه استفاده کنید. ۲. سعی کنید فایل‌های کلید مربوطه را از HostOptions دریافت کنید. ۳. سعی کنید از فایل‌های کلید پشتیبان استفاده کنید. ۴. از اعتبارنامه پیش‌فرض محلی استفاده کنید.

پارامترها
scopes Collection : محدوده‌های اعتبارنامه.

useCredentialFactory boolean : اگر credential factory پیکربندی شده باشد، از آن استفاده می‌کند.

primaryKeyFile File : فایل کلید اصلی json؛ می‌تواند تهی (null) باشد.

hostOptionKeyFileName String : کلید گزینه 'service-account-json-key-file' از HostOptions ؛ می‌تواند تهی باشد.

backupKeyFiles File : فایل‌های کلید پشتیبان.

بازگشت‌ها
Credentials یک Credential

پرتاب‌ها
استثنای java.io.IO
استثنای امنیت عمومی جاوا
GeneralSecurityException
IOException