المورد: AppDetails
مورد يمثّل تفاصيل التطبيق
تمثيل JSON |
---|
{ "name": string, "displayName": string, "description": string, "appId": string, "revisionId": string, "type": enum ( |
الحقول | |
---|---|
name |
النتائج فقط. التنسيق: name=customers/{customer_id}/apps/{chrome|android|web}/{appId}@{version} |
displayName |
النتائج فقط. الاسم المعروض للتطبيق |
description |
النتائج فقط. وصف التطبيق. |
appId |
النتائج فقط. معرّف المتجر الفريد للسلعة أمثلة: "gmbmikajjgmnabiglmofipeabaddhgne" لإضافة "حفظ في Google Drive" في Chrome ، "com.google.android.apps.docs" لتطبيق Google Drive Android. |
revisionId |
النتائج فقط. إصدار التطبيق. يتم إجراء مراجعة جديدة كلما تم نشر إصدار جديد من التطبيق. |
type |
النتائج فقط. نوع التطبيق. |
iconUri |
النتائج فقط. تمثّل هذه السمة رابطًا يؤدي إلى صورة يمكن استخدامها كرمز للمنتج. |
detailUri |
النتائج فقط. تمثّل هذه السمة معرّف الموارد المنتظم (URI) لصفحة تفاصيل العنصر. |
firstPublishTime |
النتائج فقط. تاريخ النشر لأول مرة طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
latestPublishTime |
النتائج فقط. آخر وقت تم نشره طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
publisher |
النتائج فقط. ناشر العنصر. |
isPaidApp |
النتائج فقط. يشير إلى ما إذا كان يجب الدفع مقابل التطبيق أو يتضمّن محتوى مدفوعًا. |
homepageUri |
النتائج فقط. الصفحة الرئيسية أو معرّف الموارد المنتظم (URI) لموقع الويب |
privacyPolicyUri |
النتائج فقط. يشير إلى معرّف الموارد المنتظم (URI) الذي يشير إلى سياسة خصوصية التطبيق، إذا كان موفِّر التطبيق. حقل خاص بالإصدار لن يتم ضبطه إلا عند العثور على إصدار التطبيق المطلوب. |
reviewNumber |
النتائج فقط. عدد المراجعات التي تم تلقّيها. ستكون معلومات مراجعة سوق Chrome الإلكتروني دائمًا لأحدث إصدار من التطبيق. |
reviewRating |
النتائج فقط. تقييم التطبيق (على 5 نجوم). ستكون معلومات مراجعة سوق Chrome الإلكتروني دائمًا لأحدث إصدار من التطبيق. |
serviceError |
النتائج فقط. تشير هذه السمة إلى معلومات حول خطأ جزئي في الخدمة إن وُجد. |
حقل الاتحاد يمكن أن يكون |
|
chromeAppInfo |
النتائج فقط. معلومات تطبيق سوق Chrome الإلكتروني. |
androidAppInfo |
النتائج فقط. معلومات تطبيق Android. |
AppItemType
نوع التطبيق.
عمليات التعداد | |
---|---|
APP_ITEM_TYPE_UNSPECIFIED |
نوع التطبيق غير محدد. |
CHROME |
تطبيق Chrome. |
ANDROID |
تطبيق ARC++ |
WEB |
تطبيق الويب. |
ChromeAppInfo
معلومات تطبيق سوق Chrome الإلكتروني.
تمثيل JSON |
---|
{ "minUserCount": integer, "permissions": [ { object ( |
الحقول | |
---|---|
minUserCount |
النتائج فقط. الحد الأدنى لعدد المستخدمين الذين يستخدمون هذا التطبيق. |
permissions[] |
النتائج فقط. جميع الأذونات المخصصة التي يطلبها التطبيق. حقل خاص بالإصدار لن يتم ضبطه إلا عند العثور على إصدار التطبيق المطلوب. |
siteAccess[] |
النتائج فقط. كل إذن يمنح إمكانية الوصول إلى النطاقات أو أنماط المضيف الواسعة. ( على سبيل المثال: www.google.com). ويشمل ذلك المطابقات من النصوص البرمجية للمحتوى بالإضافة إلى المضيفين في عقدة الأذونات في البيان. حقل خاص بالإصدار لن يتم ضبطه إلا عند العثور على إصدار التطبيق المطلوب. |
type |
النتائج فقط. أنواع العناصر في "سوق Chrome الإلكتروني" |
supportEnabled |
النتائج فقط. فعّل مطوّر التطبيقات الدعم لتطبيقه. حقل خاص بالإصدار لن يتم ضبطه إلا عند العثور على إصدار التطبيق المطلوب. |
isTheme |
النتائج فقط. ما إذا كان التطبيق أو الإضافة مظهرًا |
googleOwned |
النتائج فقط. ما إذا كانت Google قد أنشأت التطبيق أو الإضافة وصيانتها حقل خاص بالإصدار لن يتم ضبطه إلا عند العثور على إصدار التطبيق المطلوب. |
isCwsHosted |
النتائج فقط. ما إذا كان التطبيق أو الإضافة في حالة نشر في "سوق Chrome الإلكتروني" |
kioskEnabled |
النتائج فقط. ما إذا كان هذا التطبيق مفعَّلاً لوضع Kiosk على أجهزة ChromeOS |
isKioskOnly |
النتائج فقط. ما إذا كان التطبيق مخصَّصًا لوضع Kiosk على أجهزة ChromeOS فقط |
isExtensionPolicySupported |
النتائج فقط. ما إذا كان التطبيق يتوافق مع سياسات الإضافات. |
ChromeAppPermission
الإذن الذي طلبته أحد تطبيقات Chrome أو إحدى إضافاته
تمثيل JSON |
---|
{ "type": string, "documentationUri": string, "accessUserData": boolean } |
الحقول | |
---|---|
type |
النتائج فقط. نوع الإذن |
documentationUri |
النتائج فقط. تمثّل هذه السمة معرّف الموارد المنتظم (URI) الخاص بصفحة تتضمّن مستندات للإذن الحالي، إن توفّر. |
accessUserData |
النتائج فقط. تحديد ما إذا كانت هذه الأذونات تمنح التطبيق/الإضافة إذن الوصول إلى بيانات المستخدمين، إن توفّر |
ChromeAppSiteAccess
مثِّل إذن مضيف واحدًا.
تمثيل JSON |
---|
{ "hostMatch": string } |
الحقول | |
---|---|
hostMatch |
النتائج فقط. وقد يشتمل ذلك على مضيفات محددة جدًا، أو أنماط مثل " *.com". على سبيل المثال. |
ItemType
ما إذا كان العنصر في "سوق Chrome الإلكتروني" هو إضافة.
عمليات التعداد | |
---|---|
ITEM_TYPE_UNSPECIFIED |
قيمة ItemType غير محدّدة. |
EXTENSION |
إضافات Chrome. |
OTHERS |
أيّ نوع آخر غير الإضافة. |
معلومات عن AndroidAppInfo
معلومات تطبيق Android.
تمثيل JSON |
---|
{
"permissions": [
{
object ( |
الحقول | |
---|---|
permissions[] |
النتائج فقط. الأذونات التي يطلبها تطبيق Android. |
AndroidAppPermission
طلب تطبيق Android الإذن.
تمثيل JSON |
---|
{ "type": string } |
الحقول | |
---|---|
type |
النتائج فقط. نوع الإذن |
الحالة
يحدّد النوع Status
نموذج خطأ منطقي مناسبًا لبيئات البرمجة المختلفة، بما في ذلك واجهات برمجة تطبيقات REST وواجهات برمجة تطبيقات RPC. وتُستخدَم من قِبل gRPC. تحتوي كل رسالة Status
على ثلاث بيانات: رمز الخطأ ورسالة الخطأ وتفاصيل الخطأ.
يمكنك معرفة المزيد من المعلومات عن نموذج الخطأ هذا وكيفية التعامل معه في دليل تصميم واجهة برمجة التطبيقات.
تمثيل JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
الحقول | |
---|---|
code |
رمز الحالة، الذي يجب أن يكون قيمة تعداد بقيمة |
message |
رسالة خطأ مواجهة للمطوِّر، ويجب أن تكون باللغة الإنجليزية يجب ترجمة أي رسالة خطأ تظهر للمستخدم وإرسالها في الحقل |
details[] |
قائمة بالرسائل التي تتضمّن تفاصيل الخطأ. وهناك مجموعة شائعة من أنواع الرسائل التي يمكن لواجهات برمجة التطبيقات استخدامها. كائن يحتوي على حقول من نوع عشوائي يحتوي الحقل الإضافي |
الطُرق |
|
---|---|
|
الحصول على تطبيق معيّن لعميل حسب اسم المورد الخاص به. |