GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

java.lang.object
com.android.tradefed.util.gcs.GoogleApiClientUtilBase
com.android.tradefed.util.GoogleApiClientUtil


Utils برای ایجاد سرویس گیرنده Google API.

خلاصه

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

GoogleApiClientUtil ()

روش های عمومی

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

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

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

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

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

GoogleApiClientUtil

public GoogleApiClientUtil ()

روش های عمومی

ایجاد اعتبار

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

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

1. اگر PrimaryKeyFile تنظیم شده است، سعی کنید از آن برای ایجاد اعتبار استفاده کنید. 2. سعی کنید فایل های کلیدی مربوطه را از HostOptions دریافت کنید. 3. سعی کنید از فایل های کلید پشتیبان استفاده کنید. 4. از اعتبار پیش فرض محلی استفاده کنید.

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

primaryKeyFile File : فایل کلید اصلی json. می تواند پوچ باشد.

hostOptionKeyFileName String : HostOptions 'service-account-json-key-file option's key; می تواند پوچ باشد.

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

برمی گرداند
Credentials یک Credential

پرتاب می کند
IOException
GeneralSecurityException

ایجاد اعتبار

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

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

1. اگر useCredentialFactory درست است و یک ICredentialFactory پیکربندی شده است، از ICredentialFactory استفاده کنید. اگر PrimaryKeyFile تنظیم شده است، سعی کنید از آن برای ایجاد اعتبار استفاده کنید. 2. سعی کنید فایل های کلیدی مربوطه را از HostOptions دریافت کنید. 3. سعی کنید از فایل های کلید پشتیبان استفاده کنید. 4. از اعتبار پیش فرض محلی استفاده کنید.

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

useCredentialFactory boolean : اگر پیکربندی شده است از کارخانه اعتبار استفاده کنید.

primaryKeyFile File : فایل کلید اصلی json. می تواند پوچ باشد.

hostOptionKeyFileName String : HostOptions 'service-account-json-key-file option's key; می تواند پوچ باشد.

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

برمی گرداند
Credentials یک Credential

پرتاب می کند
IOException
GeneralSecurityException