החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release במקום ב-aosp-main כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      קל לארגן דפים בעזרת אוספים
    
    
      
      אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
GoogleApiClientUtil
  public
  
  
  
  class
  GoogleApiClientUtil
  
    extends Object
  
  
  
  
  
  
  
    
    | JavaScript.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.util.GoogleApiClientUtil | 
  
  
    
  כלים ליצירת לקוח Google API. 
סיכום
| שדות | 
|---|
  
    | 
    public
    static
    final
    String | APP_NAME
      
    
 | 
  
| שיטות ציבוריות | 
|---|
  
  
  
    | 
        
        
        static
        
        
        HttpRequestInitializer | 
      configureRetryStrategy(HttpRequestInitializer initializer)
      אפשר להגדיר אסטרטגיית ניסיון חוזר ל-HttpRequestInitializer.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredential( scopes, Boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
      מנסים ליצור פרטי כניסה עם קובצי מפתח אחרים או מהמארח המקומי.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredential( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
      מנסים ליצור פרטי כניסה עם קובצי מפתח אחרים או מהמארח המקומי.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredentialFromJsonKeyFile(File file,  scopes)
      יצירת פרטי כניסה מקובץ מפתח JSON.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredentialFromP12File(String serviceAccount, File keyFile,  scopes)
      
      השיטה הזו הוצאה משימוש.
    עדיף להשתמש בקובץ מפתח JSON כי p12 הוצא משימוש על ידי Google App Engine.
     ובקובץ של מפתח json יש מידע נוסף.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        HttpRequestInitializer | 
      setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
       | 
  
שדות
    APP_NAME
    
      
  
      
  
    
public static final String APP_NAME
    
    
    
  
    
 
בנאים ציבוריים
    GoogleApiClientUtil
    
public GoogleApiClientUtil ()
    
    
    
  
 
שיטות ציבוריות
    
    
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
    
    
    
  אפשר להגדיר אסטרטגיית ניסיון חוזר ל-HttpRequestInitializer. במקרה של שגיאות בחיבור לשרת
 יתבצעו ניסיון חוזר של הבקשות באופן אוטומטי עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff).
    
    | פרמטרים | 
|---|
      
        | initializer | HttpRequestInitializer: - מאתחל שיגדיר אסטרטגיה של ניסיונות חוזרים. | 
    
    
      | החזרות | 
|---|
      
        | HttpRequestInitializer | מאתחל שינסה שוב באופן אוטומטי בקשות שנכשלו. | 
    
 
    createCredential
    
public static Credential createCredential ( scopes, 
                Boolean useCredentialFactory, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)
    
    
    
  מנסים ליצור פרטי כניסה עם קובצי מפתח אחרים או מהמארח המקומי.
 
1. משתמשים ב-ICredentialFactory אם הערך של useCredential בערוץ מוגדר כ-True ומוגדר ICredentialFactory. אם השדה primaryKeyFile מוגדר, נסו להשתמש בו כדי ליצור
 פרטי כניסה לחשבון. 2. כדאי לנסות לקבל את קובצי המפתח המתאימים מ-HostOptions. 3. כדאי להשתמש
 של מפתחות גיבוי. 4. שימוש בפרטי כניסה מקומיים שמוגדרים כברירת מחדל.
    
    | פרמטרים | 
|---|
      
        | scopes | : היקפי ההרשאות של פרטי הכניסה. | 
      
        | useCredentialFactory | Boolean: אם הוא מוגדר, יש להשתמש בפרטי הכניסה להגדרות המקוריות. | 
      
        | primaryKeyFile | File: הקובץ של מפתח ה-json הראשי. הערך שלו יכול להיות null. | 
      
        | hostOptionKeyFileName | String:HostOptions'service-account-json-key-file option'
     הערך שלו יכול להיות null. | 
      
        | backupKeyFiles | File: קבצים של מפתחות גיבוי. | 
    
    
      
  
 
    createCredential
    
public static Credential createCredential ( scopes, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)
    
    
    
  מנסים ליצור פרטי כניסה עם קובצי מפתח אחרים או מהמארח המקומי.
 
1. אם השדה primaryKeyFile מוגדר, נסו להשתמש בו כדי ליצור פרטי כניסה. 2. אפשר לנסות לקבל
 של קובצי המפתח התואמים מ-HostOptions. 3. מנסים להשתמש בקבצים של מפתחות הגיבוי. 4. כדאי להשתמש
 ברירת מחדל מקומית של פרטי כניסה.
    
    | פרמטרים | 
|---|
      
        | scopes | : היקפי ההרשאות של פרטי הכניסה. | 
      
        | primaryKeyFile | File: הקובץ של מפתח ה-json הראשי. הערך שלו יכול להיות null. | 
      
        | hostOptionKeyFileName | String:HostOptions'service-account-json-key-file option'
     הערך שלו יכול להיות null. | 
      
        | backupKeyFiles | File: קבצים של מפתחות גיבוי. | 
    
    
      
  
 
    createCredentialFromJsonKeyFile
    
public static Credential createCredentialFromJsonKeyFile (File file, 
                 scopes)
    
    
    
  יצירת פרטי כניסה מקובץ מפתח JSON.
    
    | פרמטרים | 
|---|
      
        | file | File: הוא קובץ המפתח p12 | 
      
        | scopes | : הוא ההיקף של ה-API. | 
    
    
      
      | קליעות | 
|---|
        
          |  | FileNotFoundError | 
        
          |  | חריגת IO | 
      
  
 
    createCredentialFromP12File
    
public static Credential createCredentialFromP12File (String serviceAccount, 
                File keyFile, 
                 scopes)
    
    
    
  
      השיטה הזו הוצאה משימוש.
    עדיף להשתמש בקובץ מפתח JSON כי p12 הוצא משימוש על ידי Google App Engine.
     ובקובץ של מפתח json יש מידע נוסף.
  
  יצירת פרטי כניסה מקובץ p12 לחשבון שירות.
    
    | פרמטרים | 
|---|
      
        | serviceAccount | String: הוא חשבון השירות | 
      
        | keyFile | File: הוא קובץ המפתח p12 | 
      
        | scopes | : הוא ההיקף של ה-API. | 
    
    
      
  
 
    setHttpTimeoutTimeout
    
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, 
                int connectTimeout, 
                int readTimeout)
    
    
    
  
    
    | פרמטרים | 
|---|
      
        | requestInitializer | HttpRequestInitializer:HttpRequestInitializer, בדרך כללCredential. | 
      
        | connectTimeout | int: הזמן הקצוב לתפוגה של התחברות הוא באלפיות השנייה. | 
      
        | readTimeout | int: הזמן הקצוב לתפוגה של קריאה באלפיות השנייה. | 
    
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
  עדכון אחרון: 2025-07-27 (שעון UTC).
  
  
  
    
      [[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[]]