GoogleApiClientUtil

public class GoogleApiClientUtil
extends Object

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


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

خلاصه

زمینه های

public static final String APP_NAME

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

GoogleApiClientUtil ()

روشهای عمومی

static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

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

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

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

static Credential createCredential ( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles) createCredential ( scopes, 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 مقداردهنده اولیه که درخواست های شکست خورده را به طور خودکار دوباره امتحان می کند.

createCredential

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

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

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

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

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

primaryKeyFile File : فایل کلید JSON اولیه؛ می تواند صفر باشد

hostOptionKeyFileName String : HostOptions کلید گزینه سرویس حساب JSON کلید فایل 'است؛ می تواند صفر باشد

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

برمی گردد
Credential Credential

پرتاب می کند
IOException

createCredential

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

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

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

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

primaryKeyFile File : فایل کلید JSON اولیه؛ می تواند صفر باشد

hostOptionKeyFileName String : HostOptions کلید گزینه سرویس حساب JSON کلید فایل 'است؛ می تواند صفر باشد

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 استفاده کنید ، زیرا 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 با ایست.