Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

GoogleApiClientUtil

public class GoogleApiClientUtil
extends Object

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


Utils pour créer un client API Google.

Résumé

Des champs

public static final String APP_NAME

Constructeurs publics

GoogleApiClientUtil ()

Méthodes publiques

static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Configurez une stratégie de nouvelle tentative pour le HttpRequestInitializer fourni.

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

Essayez de créer des informations d'identification avec différents fichiers clés ou à partir de l'hôte local.

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

Créez des informations d'identification à partir du fichier de clé json.

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

Cette méthode est obsolète. Il est préférable d'utiliser le fichier de clé json, car p12 est obsolète par Google App Engine. Et le fichier de clé json contient plus d'informations.

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

Des champs

NOM DE L'APPLICATION

public static final String APP_NAME

Constructeurs publics

GoogleApiClientUtil

public GoogleApiClientUtil ()

Méthodes publiques

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Configurez une stratégie de nouvelle tentative pour le HttpRequestInitializer fourni. En cas d'erreurs de serveur, les demandes seront automatiquement retentées avec une interruption exponentielle.

Paramètres
initializer HttpRequestInitializer : - un initialiseur qui configurera une stratégie de nouvelle tentative.

Retour
HttpRequestInitializer un initialiseur qui réessaiera automatiquement les demandes ayant échoué.

createCredential

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

Essayez de créer des informations d'identification avec différents fichiers clés ou à partir de l'hôte local.

1. Si primaryKeyFile est défini, essayez de l'utiliser pour créer des informations d'identification. 2. Essayez d'obtenir les fichiers clés correspondants à partir de HostOptions . 3. Essayez d'utiliser des fichiers clés de sauvegarde. 4. Utilisez les informations d'identification par défaut locales.

Paramètres
scopes : étendues pour les informations d'identification.

primaryKeyFile File : le fichier de clé json primaire; il peut être nul.

hostOptionKeyFileName String : HostOptions de l' HostOptions service-account-json-key-file de HostOptions ; il peut être nul.

backupKeyFiles File : sauvegarde des fichiers clés.

Retour
GoogleCredential un GoogleCredential

Jette
IOException

createCredentialFromJsonKeyFile

public static GoogleCredential createCredentialFromJsonKeyFile (File file, 
                 scopes)

Créez des informations d'identification à partir du fichier de clé json.

Paramètres
file File : est le fichier clé p12

scopes : est la portée de l'API.

Retour
GoogleCredential un GoogleCredential .

Jette
FileNotFoundException
IOException

createCredentialFromP12File

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

Cette méthode est obsolète.
Il est préférable d'utiliser le fichier de clé json, car p12 est obsolète par Google App Engine. Et le fichier de clé json contient plus d'informations.

Créez des informations d'identification à partir du fichier p12 pour le compte de service.

Paramètres
serviceAccount String : est le compte de service

keyFile File : est le fichier clé p12

scopes : est la portée de l'API.

Retour
GoogleCredential un GoogleCredential .

Jette
GénéralSecurityException

setHttpTimeout

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

Paramètres
requestInitializer HttpRequestInitializer : un HttpRequestInitializer , normalement c'est GoogleCredential .

connectTimeout int : délai de connexion en millisecondes.

readTimeout int : timeout de lecture en millisecondes.

Retour
HttpRequestInitializer un HttpRequestInitializer avec timeout.