REST Resource: appstorecatalog.recentAppViews

משאב: RecentAppView

מטא-נתונים על אפליקציה שעודכנה לאחרונה.

ייצוג ב-JSON
{
  "appView": {
    object (CatalogAppView)
  }
}
שדות
appView

object (CatalogAppView)

תצוגת האפליקציה שעודכנה לאחרונה.

CatalogAppView

תצוגה של אפליקציה ב-Google Play בתוך ייצוא הקטלוג לחנויות אפליקציות.

ייצוג ב-JSON
{
  "packageName": string,
  "developerDetails": {
    object (DeveloperDetails)
  },
  "appContactInformation": {
    object (AppContactInformation)
  },
  "appCategory": enum (AppCategory),
  "appSubcategory": string,
  "hasInAppPurchases": boolean,
  "localizedStoreListings": {
    object (LocalizedStoreListings)
  },
  "deviceCompatibilityRequirements": [
    {
      object (DeviceCompatibilityRequirements)
    }
  ],
  "permissions": [
    {
      object (Permission)
    }
  ],
  "permissionsSdk23": [
    {
      object (Permission)
    }
  ],
  "excludedDevicesByIdentifier": [
    {
      object (DeviceIdentifier)
    }
  ],
  "excludedDevicesBySelector": [
    {
      object (DeviceSelector)
    }
  ],
  "activeVersionNames": [
    string
  ],
  "privacyPolicyUrl": string,
  "hasInAppAds": boolean,
  "isAdultOnlyAudience": boolean,
  "iarcCertificateId": string,
  "firstReleaseDate": {
    object (Date)
  },
  "priceInTheUnitedStates": {
    object (Money)
  },
  "salePriceInTheUnitedStates": {
    object (Money)
  },
  "deliveryToken": string,
  "lastPublishTime": string
}
שדות
packageName

string

שם החבילה של האפליקציה.

developerDetails

object (DeveloperDetails)

פרטי המפתח של האפליקציה.

appContactInformation

object (AppContactInformation)

פרטים ליצירת קשר עם מפתח האפליקציה.

appCategory

enum (AppCategory)

appSubcategory

string

קטגוריית המשנה של האפליקציה, למשל "GAME_ACTION".

hasInAppPurchases

boolean

אם יש באפליקציה רכישות דרך Google Play.

localizedStoreListings

object (LocalizedStoreListings)

דפי האפליקציה המותאמים לשוק המקומי שמוצגים ב-Google Play.

deviceCompatibilityRequirements[]

object (DeviceCompatibilityRequirements)

האפליקציה יכולה לציין כמה קבוצות של דרישות תאימות למכשירים, ומכשיר נחשב לתואם לאפליקציה אם הוא עומד לפחות באחת מDeviceCompatibilityRequirements.

permissions[]

object (Permission)

הרשאות נדרשות שהוצהרו על ידי האפליקציה, שחלות על כל הגרסאות של Android SDK.

permissionsSdk23[]

object (Permission)

ההרשאות הנדרשות שהוצהרו על ידי האפליקציה, שחלות על גרסאות Android SDK‏ 23 ומעלה.

excludedDevicesByIdentifier[]

object (DeviceIdentifier)

רשימת המכשירים שמוחרגים מתפוצת האפליקציה, גם אם הם תואמים לדרישות של deviceCompatibilityRequirements. התנאים האלה הם תנאי OR, כלומר מכשיר יוחרג אם הוא תואם לאחד מהמזהים.

excludedDevicesBySelector[]

object (DeviceSelector)

רשימת המכשירים שמוחרגים מתפוצת האפליקציה, גם אם הם תואמים לדרישות של deviceCompatibilityRequirements. מכשיר מוחרג אם הוא תואם לאחד מהסלקטורים שצוינו.

activeVersionNames[]

string

גרסאות פעילות של האפליקציה שמופו ממאפייני המניפסט של android:versionName.

privacyPolicyUrl

string

כתובת ה-URL של מדיניות הפרטיות של האפליקציה.

hasInAppAds

boolean

אם יש באפליקציה מודעות.

isAdultOnlyAudience

boolean

אם האפליקציה מטרגטת קהל של מבוגרים בלבד (18+).

iarcCertificateId

string

מזהה אישור ה-IARC של האפליקציה.

firstReleaseDate

object (Date)

התאריך שבו האפליקציה פורסמה לראשונה.

priceInTheUnitedStates

object (Money)

מחיר האפליקציה בארצות הברית. השדה ריק אם האפליקציה חינמית.

salePriceInTheUnitedStates

object (Money)

מחיר המבצע של האפליקציה בארצות הברית. השדה הזה מאוכלס רק באפליקציות בתשלום עם מבצע פעיל בארה"ב.

deliveryToken

string

האסימון שמשמש להצגת האפליקציה באמצעות Google Play Inline Install API. האסימון הוא ייחודי לכל שילוב של אפליקציה ב-Play וחנות אפליקציות של צד שלישי, ותקופת התוקף שלו מוגבלת ל-7 ימים.

lastPublishTime

string (Timestamp format)

חותמת הזמן של המועד האחרון שבו האפליקציה פורסמה.

השימוש הוא ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

DeveloperDetails

פרטי המפתח של אפליקציה ב-Google Play.

ייצוג ב-JSON
{
  "developerName": string,
  "contactEmail": string,
  "address": string,
  "phoneNumber": string,
  "website": string
}
שדות
developerName

string

שם המפתח של האפליקציה.

contactEmail

string

כתובת האימייל ליצירת קשר עם המפתח.

address

string

הכתובת הפיזית של המפתח.

phoneNumber

string

מספר הטלפון של המפתח.

website

string

האתר של המפתח.

AppContactInformation

פרטים ליצירת קשר עם מפתחי האפליקציה.

ייצוג ב-JSON
{
  "contactEmail": string,
  "phoneNumber": string,
  "websiteUrl": string
}
שדות
contactEmail

string

כתובת האימייל ליצירת קשר של האפליקציה הזו. תמיד מוגדרת.

phoneNumber

string

מספר הטלפון ליצירת קשר עם מפתח האפליקציה. המפתח יכול לבחור אם לספק את הפרט הזה.

websiteUrl

string

כתובת האתר ליצירת קשר עם האפליקציה הזו. המפתח יכול לספק את הכתובת הזו.

AppCategory

הקטגוריה של האפליקציה.

טיפוסים בני מנייה (enum)
APP_CATEGORY_UNSPECIFIED
GAME
APP

LocalizedStoreListings

ייצוג ב-JSON
{
  "localizedStoreListings": [
    {
      object (LocalizedStoreListing)
    }
  ],
  "defaultLanguageCode": string
}
שדות
localizedStoreListings[]

object (LocalizedStoreListing)

defaultLanguageCode

string

קוד השפה שמוגדר כברירת מחדל באפליקציה. אם דף האפליקציה בחנות לא זמין בשפה מסוימת, המערכת משתמשת בנכסים בשפת ברירת המחדל.

LocalizedStoreListing

דף האפליקציה בחנות בשפה המקומית.

ייצוג ב-JSON
{
  "languageCode": string,
  "appName": string,
  "shortDescription": string,
  "fullDescription": string,
  "icon": {
    object (ImageAsset)
  },
  "featureGraphic": {
    object (ImageAsset)
  },
  "video": {
    object (VideoAsset)
  },
  "phoneScreenshots": {
    object (ScreenshotSet)
  },
  "tabletSmallScreenshots": {
    object (ScreenshotSet)
  },
  "tabletRegularScreenshots": {
    object (ScreenshotSet)
  }
}
שדות
languageCode

string

קוד השפה של הלוקליזציה הזו בתקן BCP-47.

appName

string

שם האפליקציה בלוקליזציה הזו.

shortDescription

string

תיאור קצר של האפליקציה בלוקליזציה הזו.

fullDescription

string

תיאור ארוך יותר של האפליקציה בלוקליזציה הזו.

icon

object (ImageAsset)

סמל האפליקציה.

featureGraphic

object (ImageAsset)

הגרפיקה של הפריט באפליקציה.

video

object (VideoAsset)

הסרטון של האפליקציה.

phoneScreenshots

object (ScreenshotSet)

צילומי מסך של האפליקציה בטלפון.

tabletSmallScreenshots

object (ScreenshotSet)

צילומי מסך של האפליקציה בטאבלט קטן.

tabletRegularScreenshots

object (ScreenshotSet)

צילומי המסך הרגילים של האפליקציה בטאבלט.

ImageAsset

נכס תמונות.

ייצוג ב-JSON
{
  "imageUrl": string
}
שדות
imageUrl

string

כתובת ה-URL של נכס התמונות.

VideoAsset

נכס וידאו.

ייצוג ב-JSON
{
  "videoUrl": string
}
שדות
videoUrl

string

כתובת ה-URL של נכס הווידאו.

ScreenshotSet

קבוצה של צילומי מסך.

ייצוג ב-JSON
{
  "screenshots": [
    {
      object (ImageAsset)
    }
  ]
}
שדות
screenshots[]

object (ImageAsset)

נכסי התמונות של צילומי המסך.

DeviceCompatibilityRequirements

מגדיר קבוצה של דרישות תאימות של המכשיר לאפליקציה. המכשיר צריך לעמוד בכל הדרישות בקבוצה כדי להיחשב כתואם לאפליקציה.

ייצוג ב-JSON
{
  "sdkVersion": {
    object (SdkVersion)
  },
  "requiredSystemFeatures": [
    string
  ],
  "requiredSoftwareLibraries": [
    string
  ],
  "isScreenRequired": boolean,
  "glEsVersion": integer,
  "usesConfigurations": [
    {
      object (UsesConfiguration)
    }
  ],
  "compatibleScreens": [
    {
      object (CompatibleScreen)
    }
  ],
  "supportedScreens": [
    enum (ScreenSize)
  ],
  "requiresSmallestWidthDp": string,
  "supportedGlTextures": [
    string
  ],
  "nativePlatforms": [
    string
  ],
  "use32BitAbi": enum (Use32BitAbi)
}
שדות
sdkVersion

object (SdkVersion)

מגדיר טווח של גרסאות SDK שהאפליקציה תואמת להן.

requiredSystemFeatures[]

string

תכונות המערכת שהאפליקציה דורשת. כדי שהמכשיר ייחשב כתואם לאפליקציה, צריכות להיות בו כל תכונות המערכת.

requiredSoftwareLibraries[]

string

רשימת הספריות הנדרשות כפי שהוצהרו בתג המניפסט uses-library.

isScreenRequired

boolean

מציינת אם האפליקציה דורשת מסך.

glEsVersion

integer

הגרסה הנדרשת של OpenGL ES.

usesConfigurations[]

object (UsesConfiguration)

מציג את כל ההגדרות שסומנו כנדרשות באמצעות תג המניפסט uses-configuration. כל מופע של הפרוטוקול הזה מייצג רשומה אחת של uses-configuration. מידע נוסף זמין בכתובת http://developer.android.com/guide/topics/manifest/uses-configuration-element.html

compatibleScreens[]

object (CompatibleScreen)

מסכים תואמים, כפי שמופיעים בתג המניפסט compatible-screens.

supportedScreens[]

enum (ScreenSize)

מסכים תואמים, כפי שמופיעים בתג המניפסט supports-screens.

requiresSmallestWidthDp

string (int64 format)

מציין את הרוחב המינימלי הקטן ביותר שנדרש למסך.

supportedGlTextures[]

string

מרקמי gl נתמכים, כפי שצוין בתג המניפסט supported-gl-texture.

nativePlatforms[]

string

רשימה של ממשקי ABI (ממשק Application Binary Interface) נדרשים, למשל armeabi או x86.

use32BitAbi

enum (Use32BitAbi)

הערך של הדגל android:use32BitAbi אוחזר מהמניפסט.

SdkVersion

מגדיר טווח של גרסאות SDK. מכשיר נחשב לתואם אם גרסת ה-SDK שלו נמצאת בטווח שבין minSdkVersion ל-maxSdkVersion.

ייצוג ב-JSON
{
  "minSdkVersion": string,
  "maxSdkVersion": string,
  "targetSdkVersion": string
}
שדות
minSdkVersion

string (int64 format)

גרסת ה-SDK המינימלית שנדרשת לאפליקציה (כולל).

maxSdkVersion

string (int64 format)

גרסת ה-SDK המקסימלית שנדרשת לאפליקציה (כולל).

targetSdkVersion

string (int64 format)

גרסת ה-SDK המטורגטת של האפליקציה.

UsesConfiguration

מייצג את כל ההגדרות שסומנו כנדרשות באמצעות תג המניפסט uses-configuration.

ייצוג ב-JSON
{
  "requiresFiveWayNavigation": boolean,
  "requiresHardwareKeyboard": boolean,
  "requiredKeyboardType": enum (KeyboardType),
  "requiredNavigationType": enum (NavigationType),
  "requiredTouchscreenType": enum (TouchScreenType)
}
שדות
requiresFiveWayNavigation

boolean

אם האפליקציה דורשת בקר ניווט לחמישה כיוונים.

requiresHardwareKeyboard

boolean

אם האפליקציה דורשת מקלדת פיזית.

requiredKeyboardType

enum (KeyboardType)

סוג המקלדת הנדרש.

requiredNavigationType

enum (NavigationType)

מכשיר הניווט הנדרש.

requiredTouchscreenType

enum (TouchScreenType)

סוג מסך המגע שנדרש.

KeyboardType

טיפוסים בני מנייה (enum)
KEYBOARD_TYPE_UNSPECIFIED
KEYBOARD_TYPE_UNDEFINED
KEYBOARD_TYPE_NO_KEYS
KEYBOARD_TYPE_QWERTY
KEYBOARD_TYPE_TWELVE_KEY

TouchScreenType

טיפוסים בני מנייה (enum)
TOUCHSCREEN_TYPE_UNSPECIFIED
TOUCHSCREEN_TYPE_UNDEFINED
TOUCHSCREEN_TYPE_NO_TOUCHSCREEN
TOUCHSCREEN_TYPE_STYLUS
TOUCHSCREEN_TYPE_FINGER

CompatibleScreen

מסכים תואמים, כפי שמופיעים בתג המניפסט compatible-screens.

ייצוג ב-JSON
{
  "screenSize": enum (ScreenSize),
  "density": enum (Density)
}
שדות
screenSize

enum (ScreenSize)

גודל המסך.

density

enum (Density)

צפיפות במסך.

ScreenSize

גודל המסך.

טיפוסים בני מנייה (enum)
SCREEN_SIZE_UNSPECIFIED
SCREEN_SIZE_SMALL
SCREEN_SIZE_NORMAL
SCREEN_SIZE_LARGE
SCREEN_SIZE_EXTRA_LARGE

צפיפות

צפיפות במסך.

טיפוסים בני מנייה (enum)
DENSITY_UNSPECIFIED
DENSITY_NODPI
DENSITY_LDPI
DENSITY_MDPI
DENSITY_TVDPI
DENSITY_HDPI
DENSITY_280
DENSITY_XHDPI
DENSITY_360
DENSITY_400
DENSITY_420
DENSITY_XXHDPI
DENSITY_560
DENSITY_XXXHDPI

Use32BitAbi

הערך של הדגל android:use32BitAbi אוחזר מהמניפסט. https://developer.android.com/reference/android/R.attr#use32bitAbi.

טיפוסים בני מנייה (enum)
USE_32_BIT_ABI_UNSPECIFIED
USE_32_BIT_ABI_TRUE הערך של use32BitAbi מוגדר כ-"true".
USE_32_BIT_ABI_OTHER הערך של use32BitAbi לא מוגדר או מוגדר למשהו אחר מלבד "true".

הרשאה

הרשאה שהוצהרה על ידי אפליקציה.

ייצוג ב-JSON
{
  "name": string,
  "maxSdkVersion": integer
}
שדות
name

string

המאפיין name שמציין את שם ההרשאה.

maxSdkVersion

integer

המאפיין maxSdkVersion מציין עד איזו גרסה של Android SDK ההרשאה נדרשת.

DeviceIdentifier

מגדירה מזהה מכשיר.

ייצוג ב-JSON
{
  "deviceBrand": string,
  "deviceModel": string
}
שדות
deviceBrand

string

deviceModel

string

DeviceSelector

מגדירה בורר מכשירים למכשיר. מכשיר נחשב כתואם אם הוא תואם לאחד מהבוררים שצוינו.

ייצוג ב-JSON
{
  "ramSelector": {
    object (RamSelector)
  },
  "socSelectors": [
    {
      object (SocSelector)
    }
  ],
  "deviceTypeSelector": enum (DeviceTypeSelector)
}
שדות
ramSelector

object (RamSelector)

ההגדרה הזו מגדירה בורר RAM למכשיר.

socSelectors[]

object (SocSelector)

הבוררים של SOC. מכשיר תואם לבורר המכשירים אם הוא תואם לאחד מבוררי ה-SOC.

deviceTypeSelector

enum (DeviceTypeSelector)

RamSelector

ההגדרה הזו מגדירה בורר RAM למכשיר.

ייצוג ב-JSON
{
  "ramMbLessThanOrEqual": string
}
שדות
ramMbLessThanOrEqual

string (int64 format)

התנאי הזה יתאים לכל מכשיר עם זיכרון RAM בנפח של פחות מ-ramMbLessThanOrEqual או שווה לו.

SocSelector

הגדרת בורר SOC למכשיר. ההגדרה הזו תתאים לכל מכשיר שה-SoC (מערכת על שבב) שלו תואם לכל השדות בבורר.

ייצוג ב-JSON
{
  "socMake": string,
  "socModel": string
}
שדות
socMake

string

socModel

string

DeviceTypeSelector

בורר להתאמת מכשירים מסוג ספציפי.

טיפוסים בני מנייה (enum)
DEVICE_TYPE_SELECTOR_UNSPECIFIED
ANDROID_GO

תאריך

מייצג תאריך מלא או חלקי בלוח השנה, כמו יום הולדת. השעה ביום ואזור הזמן מצוינים במקום אחר או שהם לא משמעותיים. התאריך הוא לפי הלוח הגרגוריאני. הערך הזה יכול לייצג את אחד מהמצבים הבאים:

  • תאריך מלא, עם ערכי שנה, חודש ויום שאינם אפס.
  • חודש ויום, עם אפס בשנה (לדוגמה, יום נישואין).
  • שנה בלבד, עם אפס בחודש ואפס ביום.
  • שנה וחודש, עם יום אפס (לדוגמה, תאריך תפוגה של כרטיס אשראי).

סוגים קשורים:

ייצוג ב-JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
שדות
year

integer

השנה של התאריך. הערך חייב להיות בין 1 ל-9999, או 0 כדי לציין תאריך בלי שנה.

month

integer

חודש בשנה. הערך חייב להיות בין 1 ל-12, או 0 כדי לציין שנה בלי חודש ויום.

day

integer

יום בחודש. חייב להיות בין 1 ל-31 ותקף לשנה ולחודש, או 0 כדי לציין שנה בלבד או שנה וחודש שבהם היום לא משמעותי.

Methods

get

הפונקציה מחזירה מטא-נתונים על אפליקציה שעודכנה לאחרונה.

קודי שגיאה

הפעולות של המשאב הזה מחזירות את קודי השגיאה הבאים של HTTP:

קוד שגיאה סיבה תיאור פתרון