Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

GoogleApiClientUtil

public class GoogleApiClientUtil
extends Object

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


Google API 클라이언트를 만들기위한 유틸리티입니다.

요약

필드

public static final String APP_NAME

공용 생성자

GoogleApiClientUtil ()

공개 방법

static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

제공된 HttpRequestInitializer에 대한 재시도 전략을 설정하십시오.

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

다른 키 파일 또는 로컬 호스트에서 자격 증명을 만들어보십시오.

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

json 키 파일에서 자격 증명을 만듭니다.

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

이 메소드는 더 이상 사용되지 않습니다. p12는 Google App Engine에서 더 이상 사용되지 않으므로 json 키 파일을 사용하는 것이 좋습니다. 그리고 json 키 파일에는 더 많은 정보가 있습니다.

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

필드

APP_NAME

public static final String APP_NAME

공용 생성자

GoogleApiClientUtil

public GoogleApiClientUtil ()

공개 방법

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

제공된 HttpRequestInitializer에 대한 재시도 전략을 설정하십시오. 서버 오류의 경우 지수 백오 프로 요청이 자동으로 재 시도됩니다.

매개 변수
initializer HttpRequestInitializer :-재시도 전략을 설정할 이니셜 라이저입니다.

보고
HttpRequestInitializer 실패한 요청을 자동으로 재 시도하는 이니셜 라이저.

createCredential

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

다른 키 파일 또는 로컬 호스트에서 자격 증명을 만들어보십시오.

1. primaryKeyFile이 설정된 경우이를 사용하여 신임 정보를 작성하십시오. 2. HostOptions 에서 해당 키 파일을 가져 HostOptions . 3. 백업 키 파일을 사용해보십시오. 4. 로컬 기본 자격 증명을 사용합니다.

매개 변수
scopes : 자격 증명의 범위입니다.

primaryKeyFile File : 기본 json 키 파일. null 일 수 있습니다.

hostOptionKeyFileName String : HostOptions 'service-account-json-key-file 옵션의 키; null 일 수 있습니다.

backupKeyFiles File : 백업 키 파일.

보고
GoogleCredential GoogleCredential

던짐
IOException

createCredentialFromJsonKeyFile

public static GoogleCredential createCredentialFromJsonKeyFile (File file, 
                 scopes)

json 키 파일에서 자격 증명을 만듭니다.

매개 변수
file File : p12 키 파일입니다.

scopes : API의 범위입니다.

보고
GoogleCredential GoogleCredential .

던짐
FileNotFoundException
IOException

createCredentialFromP12File

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

이 메소드는 더 이상 사용되지 않습니다.
p12는 Google App Engine에서 더 이상 사용되지 않으므로 json 키 파일을 사용하는 것이 좋습니다. 그리고 json 키 파일에는 더 많은 정보가 있습니다.

서비스 계정에 대한 p12 파일에서 사용자 인증 정보를 만듭니다.

매개 변수
serviceAccount String : 서비스 계정입니다.

keyFile File : p12 키 파일입니다.

scopes : API의 범위입니다.

보고
GoogleCredential GoogleCredential .

던짐
GeneralSecurityException

setHttpTimeout

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

매개 변수
requestInitializer HttpRequestInitializer : HttpRequestInitializer , 일반적으로 GoogleCredential 입니다.

connectTimeout int : 연결 제한 시간 (밀리 초).

readTimeout int : 읽기 제한 시간 (밀리 초).

보고
HttpRequestInitializer 시간 초과가있는 HttpRequestInitializer