با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

GoogleApiClientUtil

public class GoogleApiClientUtil
extends Object

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


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

خلاصه

زمینه های

public static final String APP_NAME

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

GoogleApiClientUtil ()

روش های عمومی

static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

یک استراتژی امتحان مجدد برای HttpRequestInitializer ارائه شده تنظیم کنید.

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

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

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

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

static Credential createCredentialFromJsonKeyFile (File file, scopes) createCredentialFromJsonKeyFile (File file, scopes)

از فایل کلید json اعتبار ایجاد کنید.

static Credential createCredentialFromP12File (String serviceAccount, File keyFile, scopes) createCredentialFromP12File (String serviceAccount, File keyFile, scopes)

این روش منسوخ شده است. بهتر است از فایل کلید json استفاده کنید، زیرا p12 توسط Google App Engine منسوخ شده است. و فایل کلید json اطلاعات بیشتری دارد.

static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)

زمینه های

نام برنامه

public static final String APP_NAME

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

GoogleApiClientUtil

public GoogleApiClientUtil ()

روش های عمومی

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

یک استراتژی امتحان مجدد برای HttpRequestInitializer ارائه شده تنظیم کنید. در صورت بروز خطاهای سرور، درخواست ها به طور خودکار با یک عقب نشینی نمایی دوباره امتحان می شوند.

مولفه های
initializer HttpRequestInitializer : - یک راه‌اندازی اولیه که یک استراتژی امتحان مجدد را تنظیم می‌کند.

برمی گرداند
HttpRequestInitializer یک مقداردهی اولیه که درخواست های ناموفق را به طور خودکار دوباره امتحان می کند.

ایجاد اعتبار

public static Credential 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 : فایل های کلیدی پشتیبان.

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

پرتاب می کند
IOException

ایجاد اعتبار

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

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

1. اگر ICredentialFactory درست است و یک 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 : فایل های کلیدی پشتیبان.

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

پرتاب می کند
IOException

createCredentialFromJsonKeyFile

public static Credential createCredentialFromJsonKeyFile (File file, 
                 scopes)

از فایل کلید json اعتبار ایجاد کنید.

مولفه های
file File : فایل کلید p12 است

scopes : محدوده API است.

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

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

createCredentialFromP12File

public static Credential createCredentialFromP12File (String serviceAccount, 
                File keyFile, 
                 scopes)

این روش منسوخ شده است.
بهتر است از فایل json key استفاده کنید، زیرا p12 توسط Google App Engine منسوخ شده است. و فایل کلید json اطلاعات بیشتری دارد.

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

مولفه های
serviceAccount String : حساب سرویس است

keyFile File : فایل کلید p12 است

scopes : محدوده API است.

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

پرتاب می کند
GeneralSecurityException

setHttpTimeout

public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, 
                int connectTimeout, 
                int readTimeout)

مولفه های
requestInitializer HttpRequestInitializer : یک HttpRequestInitializer ، معمولاً Credential است.

connectTimeout int : زمان پایان اتصال در میلی ثانیه.

readTimeout int : خواندن وقفه در میلی ثانیه.

برمی گرداند
HttpRequestInitializer یک HttpRequestInitializer با وقفه زمانی.