GoogleApiClientUtil
public class GoogleApiClientUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.GoogleApiClientUtil |
כלים ליצירת לקוח API של Google.
סיכום
שדות |
---|
public static final String | APP_NAME |
שיטות ציבוריות |
---|
static HttpRequestInitializer | configureRetryStrategy (HttpRequestInitializer initializer) הגדר אסטרטגיית ניסיון חוזר עבור HttpRequestInitializer המסופק. |
static Credential | createCredential ( scopes, Boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles) createCredential ( scopes, Boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles) נסה ליצור אישורים עם קבצי מפתח שונים או ממארח מקומי. |
static Credential | createCredential ( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles) createCredential ( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles) נסה ליצור אישורים עם קבצי מפתח שונים או ממארח מקומי. |
static Credential | createCredentialFromJsonKeyFile (File file, scopes) createCredentialFromJsonKeyFile (File file, scopes) צור אישורים מקובץ מפתח json. |
static Credential | createCredentialFromP12File (String serviceAccount, File keyFile, scopes) createCredentialFromP12File (String serviceAccount, File keyFile, scopes) שיטה זו הופסקה. עדיף להשתמש בקובץ json key, מכיוון ש- p12 הוצא משימוש על ידי Google App Engine. ולקובץ מפתח json יש מידע נוסף. |
static HttpRequestInitializer | setHttpTimeout (HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout) |
שדות
שם האפליקציה
public static final String APP_NAME
בוני ציבור
GoogleApiClientUtil
public GoogleApiClientUtil ()
שיטות ציבוריות
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
הגדר אסטרטגיית ניסיון חוזר עבור HttpRequestInitializer המסופק. במקרה של שגיאות שרת הבקשות ינסו שוב באופן אוטומטי עם גיבוי מעריכי.
פרמטרים |
---|
initializer | HttpRequestInitializer : - במאתחל אשר יארגן אסטרטגיה נסה שנית. |
החזרות |
---|
HttpRequestInitializer | אתחול שינסה שוב לבקשות שנכשלו באופן אוטומטי. |
createCredential
public static Credential createCredential ( scopes,
Boolean useCredentialFactory,
File primaryKeyFile,
String hostOptionKeyFileName,
File... backupKeyFiles)
נסה ליצור אישורים עם קבצי מפתח שונים או ממארח מקומי.
1. השתמש ICredentialFactory
אם useCredentialFactory נכון וגם ICredentialFactory
מוגדר. אם PrimaryKeyFile מוגדר, נסה להשתמש בו ליצירת אישורים. 2. נסו לקבל מקביל קבצי מפתח HostOptions
. 3. נסה להשתמש בקבצי מפתחות גיבוי. 4. השתמש באישור ברירת מחדל מקומי.
פרמטרים |
---|
scopes | : היקף האישור. |
useCredentialFactory | Boolean : להשתמש במפעל אישורים אם היא מוגדרת. |
primaryKeyFile | File : קובץ מפתח JSON העיקרי; זה יכול להיות בטל. |
hostOptionKeyFileName | String : HostOptions המפתח של האופציה שירות-חשבון-JSON-key-קובץ"; זה יכול להיות בטל. |
backupKeyFiles | File : קבצי מפתח גיבוי. |
createCredential
public static Credential createCredential ( scopes,
File primaryKeyFile,
String hostOptionKeyFileName,
File... backupKeyFiles)
נסה ליצור אישורים עם קבצי מפתח שונים או ממארח מקומי.
1. אם PrimaryKeyFile מוגדר, נסה להשתמש בו ליצירת אישורים. 2. נסו לקבל מקביל קבצי מפתח HostOptions
. 3. נסה להשתמש בקבצי מפתחות גיבוי. 4. השתמש באישור ברירת מחדל מקומי.
פרמטרים |
---|
scopes | : היקף האישור. |
primaryKeyFile | File : קובץ מפתח JSON העיקרי; זה יכול להיות בטל. |
hostOptionKeyFileName | String : HostOptions המפתח של האופציה שירות-חשבון-JSON-key-קובץ"; זה יכול להיות בטל. |
backupKeyFiles | File : קבצי מפתח גיבוי. |
createCredentialFromJsonKeyFile
public static Credential createCredentialFromJsonKeyFile (File file,
scopes)
צור אישורים מקובץ מפתח json.
פרמטרים |
---|
file | File : הוא קובץ מפתח p12 |
scopes | : הוא היקף ה- API. |
זורק |
---|
| FileNotFoundException |
| IOException |
createCredentialFromP12File
public static Credential createCredentialFromP12File (String serviceAccount,
File keyFile,
scopes)
שיטה זו הופסקה.
עדיף להשתמש בקובץ מפתח json, מכיוון ש- p12 הוצא משימוש על ידי מנוע האפליקציות של Google. ולקובץ מפתח json יש מידע נוסף.
צור אישורים מקובץ p12 עבור חשבון שירות.
פרמטרים |
---|
serviceAccount | String : היא חשבון השירות |
keyFile | File : הוא קובץ מפתח p12 |
scopes | : הוא היקף ה- API. |
זורק |
---|
| GeneralSecurityException |
setHttpTimeout
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer,
int connectTimeout,
int readTimeout)
פרמטרים |
---|
requestInitializer | HttpRequestInitializer : א HttpRequestInitializer , בדרך כלל זה Credential . |
connectTimeout | int : פסק זמן להתחבר באלפיות השנייה. |
readTimeout | int פסק זמן לקרוא באלפיות השנייה:. |