हमारा सुझाव है कि 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 और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2024-08-23 (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"]],["आखिरी बार 2024-08-23 (UTC) को अपडेट किया गया."],[],[]]