GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

java.lang.Object
   ↳ com.android.tradefed.util.gcs.GoogleApiClientUtilBase
     ↳ com.android.tradefed.util.GoogleApiClientUtil


Tiện ích để tạo ứng dụng API Google.

Tóm tắt

Hàm khởi tạo công khai

GoogleApiClientUtil()

Phương thức công khai

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

Thử tạo thông tin xác thực bằng các tệp khoá khác hoặc từ máy chủ lưu trữ cục bộ.

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

Thử tạo thông tin xác thực bằng các tệp khoá khác hoặc từ máy chủ lưu trữ cục bộ.

Hàm khởi tạo công khai

GoogleApiClientUtil

public GoogleApiClientUtil ()

Phương thức công khai

Tạo thông tin xác thực

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

Thử tạo thông tin xác thực bằng các tệp khoá khác hoặc từ máy chủ lưu trữ cục bộ.

1. Nếu bạn đã đặt tệp primaryKeyFile, hãy thử sử dụng tệp đó để tạo thông tin đăng nhập. 2. Cố gắng tải các tệp khoá tương ứng từ HostOptions. 3. Hãy thử sử dụng các tệp khoá dự phòng. 4. Sử dụng thông tin xác thực mặc định cục bộ.

Tham số
scopes : phạm vi của thông tin đăng nhập.

primaryKeyFile File: tệp khoá json chính; nó có thể có giá trị rỗng.

hostOptionKeyFileName String: Khoá của tuỳ chọn HostOptions'service-account-json-key-file; nó có thể có giá trị rỗng.

backupKeyFiles File: tệp khoá dự phòng.

Giá trị trả về
Credentials Credential

Gửi
IOException
Ngoại lệ bảo mật chung

Tạo thông tin xác thực

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

Thử tạo thông tin xác thực bằng các tệp khoá khác hoặc từ máy chủ lưu trữ cục bộ.

1. Sử dụng ICredentialFactory nếu useCredentialFactory là true và ICredentialFactory được định cấu hình. Nếu bạn đã đặt primaryKeyFile, hãy thử sử dụng khóa đó để tạo chứng chỉ danh tính. 2. Hãy cố gắng lấy các tệp khoá tương ứng từ HostOptions. 3. Bạn có thể dùng tệp khoá dự phòng. 4. Sử dụng thông tin đăng nhập mặc định trên máy.

Tham số
scopes : phạm vi của thông tin đăng nhập.

useCredentialFactory boolean: sử dụng thông tin xác thực gốc nếu đã định cấu hình.

primaryKeyFile File: tệp khoá json chính; nó có thể có giá trị rỗng.

hostOptionKeyFileName String: Khoá của tuỳ chọn HostOptions'service-account-json-key-file; nó có thể có giá trị rỗng.

backupKeyFiles File: tệp khoá dự phòng.

Giá trị trả về
Credentials Credential

Gửi
IOException
Ngoại lệ bảo mật chung