ยูทิลิตีของ Google API

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


ยูทิลิตีสำหรับการสร้างไคลเอ็นต์ Google API

สรุป

ช่างก่อสร้างสาธารณะ

GoogleApiClientUtil()

วิธีการสาธารณะ

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

ลองสร้างข้อมูลเข้าสู่ระบบด้วยไฟล์คีย์อื่นหรือจากโฮสต์ในเครื่อง

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

ลองสร้างข้อมูลเข้าสู่ระบบด้วยไฟล์คีย์อื่นหรือจากโฮสต์ในเครื่อง

ช่างก่อสร้างสาธารณะ

ยูทิลิตีของ Google API

public GoogleApiClientUtil ()

วิธีการสาธารณะ

สร้างข้อมูลเข้าสู่ระบบ

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

ลองสร้างข้อมูลเข้าสู่ระบบด้วยไฟล์คีย์อื่นหรือจากโฮสต์ในเครื่อง

1. หากตั้งค่า mainKeyFile ไว้ ให้ลองใช้ไฟล์ดังกล่าวเพื่อสร้างข้อมูลเข้าสู่ระบบ 2. พยายามเรียก ไฟล์คีย์ที่เกี่ยวข้องจาก HostOptions 3. ลองใช้ไฟล์คีย์สำรอง 4. ใช้ ข้อมูลเข้าสู่ระบบเริ่มต้นในเครื่อง

พารามิเตอร์
scopes : ขอบเขตของข้อมูลเข้าสู่ระบบ

primaryKeyFile File: ไฟล์คีย์ JSON หลัก อาจเป็นค่าว่างได้

hostOptionKeyFileName String: คีย์ของตัวเลือก HostOptions'service-account-json-key-file อาจเป็นค่าว่างได้

backupKeyFiles File: ไฟล์คีย์สำรอง

คิกรีเทิร์น
Credentials Credential

การขว้าง
ข้อยกเว้น IO
GeneralSecurityException

สร้างข้อมูลเข้าสู่ระบบ

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

ลองสร้างข้อมูลเข้าสู่ระบบด้วยไฟล์คีย์อื่นหรือจากโฮสต์ในเครื่อง

1. ใช้ ICredentialFactory หาก useCredentialfactor เป็นจริง (จริง) และกําหนดค่า ICredentialFactory ไว้ หากมีการตั้งค่า mainKeyFile ไว้ ให้ลองใช้ไฟล์เพื่อสร้าง ข้อมูลเข้าสู่ระบบ 2. ลองรับไฟล์คีย์ที่เกี่ยวข้องจาก HostOptions 3. ลองใช้ ไฟล์คีย์สำรอง 4. ใช้ข้อมูลเข้าสู่ระบบเริ่มต้นในเครื่อง

พารามิเตอร์
scopes : ขอบเขตของข้อมูลเข้าสู่ระบบ

useCredentialFactory boolean: ใช้การตั้งค่าข้อมูลเข้าสู่ระบบเป็นค่าเริ่มต้นหากมีการกำหนดค่าไว้

primaryKeyFile File: ไฟล์คีย์ JSON หลัก อาจเป็นค่าว่างได้

hostOptionKeyFileName String: คีย์ของตัวเลือก HostOptions'service-account-json-key-file อาจเป็นค่าว่างได้

backupKeyFiles File: ไฟล์คีย์สำรอง

คิกรีเทิร์น
Credentials Credential

การขว้าง
ข้อยกเว้น IO
GeneralSecurityException