हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main के बजाय android-latest-release का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      संग्रह की मदद से व्यवस्थित रहें
    
    
      
      अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
GoogleApiClientUtil
  public
  
  
  
  class
  GoogleApiClientUtil
  
    extends Object
  
  
  
  
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.util.GoogleApiClientUtil.com | 
  
  
    
  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 कुंजी फ़ाइल का इस्तेमाल करना बेहतर है, क्योंकि Google App Engine ने p12 को बंद कर दिया है.
     इसके अलावा, 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 के लिए फिर से कोशिश करने की रणनीति सेट अप करें. सर्वर की गड़बड़ियों पर
 एक्सपोनेन्शियल बैकऑफ़ के साथ अपने-आप फिर से कोशिश करने की कोशिश की जाएगी.
    
    | पैरामीटर | 
|---|
      
        | initializer | HttpRequestInitializer: - यह एक इनिशलाइज़र है, जो फिर से कोशिश करने की रणनीति सेटअप करेगा. | 
    
    
      | रिटर्न | 
|---|
      
        | HttpRequestInitializer | एक ऐसा इनिशलाइज़र जो पूरे न हो पाने वाले अनुरोधों को अपने-आप फिर से शुरू करने की कोशिश करेगा. | 
    
 
    क्रेडेंशियल बनाएं
    
public static Credential createCredential ( scopes, 
                Boolean useCredentialFactory, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)
    
    
    
  अलग-अलग मुख्य फ़ाइलों या लोकल होस्ट का इस्तेमाल करके, क्रेडेंशियल बनाने की कोशिश करें.
 
1. अगर यूज़-क्रेडेंशियल फ़ैक्ट्री सही है और ICredentialFactory को कॉन्फ़िगर किया गया है, तो ICredentialFactory का इस्तेमाल करें. अगरprimaryKeyFile सेट है, तो बनाने के लिए इसका इस्तेमाल करें
 क्रेडेंशियल. 2. HostOptions से संबंधित मुख्य फ़ाइलें पाने की कोशिश करें. 3. पासवर्ड बनाने के अलग-अलग तरीकों का इस्तेमाल करें
 बैकअप कुंजी फ़ाइलें. 4. लोकल डिफ़ॉल्ट क्रेडेंशियल का इस्तेमाल करें.
    
    | पैरामीटर | 
|---|
      
        | scopes | : क्रेडेंशियल के दायरे. | 
      
        | useCredentialFactory | Boolean: अगर क्रेडेंशियल की फ़ैक्ट्री कॉन्फ़िगर की गई है, तो उसका इस्तेमाल करें. | 
      
        | primaryKeyFile | File: प्राथमिक json कुंजी फ़ाइल; यह शून्य हो सकता है. | 
      
        | hostOptionKeyFileName | String:HostOptions'service-account-json-key-file विकल्प की कुंजी;
     यह शून्य हो सकता है. | 
      
        | backupKeyFiles | File: बैकअप कुंजी फ़ाइलें. | 
    
    
      
  
 
    क्रेडेंशियल बनाएं
    
public static Credential createCredential ( scopes, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)
    
    
    
  अलग-अलग मुख्य फ़ाइलों या लोकल होस्ट का इस्तेमाल करके, क्रेडेंशियल बनाने की कोशिश करें.
 
1. अगरprimaryKeyFile सेट है, तो क्रेडेंशियल बनाने के लिए इसका इस्तेमाल करें. 2. पाने की कोशिश करें
 HostOptions से संबंधित मुख्य फ़ाइलें. 3. बैकअप कुंजी फ़ाइलों का इस्तेमाल करके देखें. 4. इस्तेमाल की जाने वाली चीज़ें
 लोकल डिफ़ॉल्ट क्रेडेंशियल.
    
    | पैरामीटर | 
|---|
      
        | scopes | : क्रेडेंशियल के दायरे. | 
      
        | primaryKeyFile | File: प्राथमिक json कुंजी फ़ाइल; यह शून्य हो सकता है. | 
      
        | hostOptionKeyFileName | String:HostOptions'service-account-json-key-file विकल्प की कुंजी;
     यह शून्य हो सकता है. | 
      
        | backupKeyFiles | File: बैकअप कुंजी फ़ाइलें. | 
    
    
      
  
 
    createCredentialFromJsonKeyFile
    
public static Credential createCredentialFromJsonKeyFile (File file, 
                 scopes)
    
    
    
  json कुंजी फ़ाइल से क्रेडेंशियल बनाएं.
    
    | पैरामीटर | 
|---|
      
        | file | File: p12 कुंजी फ़ाइल है | 
      
        | scopes | : यह एपीआई का स्कोप है. | 
    
    
      
      | थ्रो | 
|---|
        
          |  | फ़ाइलनॉटफ़ाउंड अपवाद | 
        
          |  | IOअपवाद | 
      
  
 
    createCredentialFromP12फ़ाइल
    
public static Credential createCredentialFromP12File (String serviceAccount, 
                File keyFile, 
                 scopes)
    
    
    
  
      यह तरीका अब काम नहीं करता.
 अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    json कुंजी फ़ाइल का इस्तेमाल करना बेहतर है, क्योंकि Google App Engine ने p12 को बंद कर दिया है.
     और json कुंजी फ़ाइल में ज़्यादा जानकारी है.
  
  सेवा खाते के लिए, p12 फ़ाइल से क्रेडेंशियल बनाएं.
    
    | पैरामीटर | 
|---|
      
        | serviceAccount | String: सेवा खाता है | 
      
        | keyFile | File: p12 कुंजी फ़ाइल है | 
      
        | scopes | : यह एपीआई का स्कोप है. | 
    
    
      
      | थ्रो | 
|---|
        
          |  | सामान्य सुरक्षा अपवाद | 
      
  
 
    setHttpTimeout
    
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) को अपडेट किया गया."],[],[]]