اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
GoogleApiClientUtil
public
class
GoogleApiClientUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.GoogleApiClientUtil
|
يستخدم لإنشاء عميل واجهة برمجة تطبيقات 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)
جرِّب إنشاء بيانات اعتماد باستخدام ملفات مفتاح مختلفة أو من مضيف محلي.
|
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 المقدَّم. في حال حدوث أخطاء في الخادم
ستتم إعادة محاولة الطلبات تلقائيًا مع رقود أسي.
المعلمات |
initializer |
HttpRequestInitializer : - أداة إعداد تعمل على إعداد استراتيجية إعادة المحاولة |
المرتجعات |
HttpRequestInitializer |
برنامج تهيئة سيعيد محاولة الطلبات التي أخفقت تلقائيًا.
|
إنشاء بيانات اعتماد
public static Credential createCredential ( scopes,
Boolean useCredentialFactory,
File primaryKeyFile,
String hostOptionKeyFileName,
File... backupKeyFiles)
جرِّب إنشاء بيانات اعتماد باستخدام ملفات مفتاح مختلفة أو من مضيف محلي.
1. استخدِم ICredentialFactory
إذا كانت سياسة UseCredentialFound صحيحة وتم ضبط 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استثناء |
ملف createCredentialFromP12File
public static Credential createCredentialFromP12File (String serviceAccount,
File keyFile,
scopes)
تم إيقاف هذه الطريقة نهائيًا.
ومن الأفضل استخدام ملف مفتاح json، لأنّ محرّك تطبيقات Google تم إيقافه نهائيًا.
ويحتوي ملف مفتاح json على مزيد من المعلومات.
إنشاء بيانات اعتماد من ملف p12 لحساب الخدمة.
المعلمات |
serviceAccount |
String : هو حساب الخدمة |
keyFile |
File : هو ملف المفتاح p12 |
scopes |
: هو نطاق واجهة برمجة التطبيقات. |
الرميات |
|
استثناء الأمان العام |
المهلة المحددة
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer,
int connectTimeout,
int readTimeout)
المعلمات |
requestInitializer |
HttpRequestInitializer : HttpRequestInitializer ، عادةً ما تكون Credential . |
connectTimeout |
int : مهلة الاتصال بالملي ثانية |
readTimeout |
int : مهلة القراءة بالمللي ثانية |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-23 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]