Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

GoogleApiClientUtil

public class GoogleApiClientUtil
extends Object

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


Utilidades para crear un cliente API de Google.

Resumen

Campos

public static final String APP_NAME

Constructores públicos

GoogleApiClientUtil ()

Métodos públicos

static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Configure una estrategia de reintento para el HttpRequestInitializer proporcionado.

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

Intente crear credenciales con diferentes archivos de claves o desde un host local.

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

Crear credencial desde el archivo de clave json.

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

Este método está en desuso. Es mejor usar el archivo de clave json, ya que p12 está en desuso por parte de Google App Engine. Y el archivo de clave json tiene más información.

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

Campos

NOMBRE DE LA APLICACIÓN

public static final String APP_NAME

Constructores públicos

GoogleApiClientUtil

public GoogleApiClientUtil ()

Métodos públicos

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Configure una estrategia de reintento para el HttpRequestInitializer proporcionado. En caso de errores del servidor, las solicitudes se volverán a intentar automáticamente con un retroceso exponencial.

Parámetros
initializer HttpRequestInitializer : un inicializador que configurará una estrategia de reintento.

Devoluciones
HttpRequestInitializer un inicializador que reintentará las solicitudes fallidas automáticamente.

createCredential

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

Intente crear credenciales con diferentes archivos de claves o desde un host local.

1. Si se establece primaryKeyFile, intente usarlo para crear credenciales. 2. Intente obtener los archivos clave correspondientes de HostOptions . 3. Intente utilizar archivos de clave de respaldo. 4. Utilice la credencial local predeterminada.

Parámetros
scopes : ámbitos para la credencial.

primaryKeyFile File : el archivo de clave json principal; Puede ser nulo.

hostOptionKeyFileName String : clave de la opción de archivo de clave de servicio-cuenta-json- HostOptions de HostOptions ; Puede ser nulo.

backupKeyFiles File : archivos clave de respaldo.

Devoluciones
GoogleCredential una GoogleCredential

Arroja
IOException

createCredentialFromJsonKeyFile

public static GoogleCredential createCredentialFromJsonKeyFile (File file, 
                 scopes)

Crear credencial a partir del archivo de clave json.

Parámetros
file File : es el archivo clave p12

scopes : es el alcance de la API.

Devoluciones
GoogleCredential una GoogleCredential

Arroja
FileNotFoundException
IOException

createCredentialFromP12File

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

Este método está en desuso.
Es mejor usar el archivo de clave json, ya que p12 está en desuso por parte de Google App Engine. Y el archivo de clave json tiene más información.

Crear credencial del archivo p12 para la cuenta de servicio.

Parámetros
serviceAccount String : es la cuenta de servicio

keyFile File : es el archivo de clave p12

scopes : es el alcance de la API.

Devoluciones
GoogleCredential una GoogleCredential

Arroja
GeneralSecurityException

setHttpTimeout

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

Parámetros
requestInitializer HttpRequestInitializer : un HttpRequestInitializer , normalmente es GoogleCredential .

connectTimeout int : tiempo de espera de conexión en milisegundos.

readTimeout int : tiempo de espera de lectura en milisegundos.

Devoluciones
HttpRequestInitializer un HttpRequestInitializer con tiempo de espera.