REST Resource: appstorecatalog.recentAppViews

ทรัพยากร: RecentAppView

ข้อมูลเมตาเกี่ยวกับแอปที่อัปเดตล่าสุด

การแสดง JSON
{
  "appView": {
    object (CatalogAppView)
  }
}
ช่อง
appView

object (CatalogAppView)

ข้อมูลพร็อพเพอร์ตี้แอปที่อัปเดตล่าสุด

CatalogAppView

มุมมองของแอป Google Play ภายในส่วนการส่งออกแคตตาล็อกสำหรับ App Store

การแสดง 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)

ข้อมูลสินค้าใน Store ที่แปลแล้วของแอปซึ่งแสดงใน Google Play

deviceCompatibilityRequirements[]

object (DeviceCompatibilityRequirements)

แอปอาจระบุข้อกำหนดความเข้ากันได้ของอุปกรณ์หลายชุด และอุปกรณ์จะถือว่าเข้ากันได้กับแอปหากเป็นไปตาม DeviceCompatibilityRequirements อย่างน้อย 1 รายการ

permissions[]

object (Permission)

การประกาศสิทธิ์ที่จำเป็นโดยแอปซึ่งใช้กับ Android SDK ทุกเวอร์ชัน

permissionsSdk23[]

object (Permission)

การประกาศสิทธิ์ที่จำเป็นโดยแอปซึ่งใช้กับ Android SDK เวอร์ชัน SDK 23 ขึ้นไป

excludedDevicesByIdentifier[]

object (DeviceIdentifier)

รายการอุปกรณ์ที่ยกเว้นจากการเผยแพร่แอป แม้ว่าอุปกรณ์เหล่านั้นจะเข้ากันได้กับข้อกำหนดจาก deviceCompatibilityRequirements ก็ตาม ซึ่งเป็นแบบ OR กล่าวคือ ระบบจะยกเว้นอุปกรณ์หากตรงกับตัวระบุใดๆ

excludedDevicesBySelector[]

object (DeviceSelector)

รายการอุปกรณ์ที่ยกเว้นจากการเผยแพร่แอป แม้ว่าอุปกรณ์เหล่านั้นจะเข้ากันได้กับข้อกำหนดจาก deviceCompatibilityRequirements ก็ตาม ระบบจะยกเว้นอุปกรณ์หากตรงกับตัวเลือกที่ระบุ

activeVersionNames[]

string

เวอร์ชันที่ใช้งานอยู่ของแอปที่แมปจากแอตทริบิวต์ไฟล์ Manifest 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 และ App Store ของบุคคลที่สามแต่ละรายการ และมีระยะเวลาที่ใช้งานได้จำกัด 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

URL ของเว็บไซต์ติดต่อสำหรับแอปนี้ ซึ่งนักพัฒนาแอปจะระบุหรือไม่ก็ได้

AppCategory

หมวดหมู่ของแอป

Enum
APP_CATEGORY_UNSPECIFIED
GAME
APP

LocalizedStoreListings

การแสดง JSON
{
  "localizedStoreListings": [
    {
      object (LocalizedStoreListing)
    }
  ],
  "defaultLanguageCode": string
}
ช่อง
localizedStoreListings[]

object (LocalizedStoreListing)

defaultLanguageCode

string

รหัสภาษาเริ่มต้นของแอป หากข้อมูลสินค้าใน Store ที่แปลแล้วไม่พร้อมใช้งานสำหรับภาษาหนึ่งๆ ระบบจะใช้เนื้อหาจากภาษาเริ่มต้นแทน

LocalizedStoreListing

ข้อมูลสินค้าใน Store ของแอปที่แปลแล้ว

การแสดง 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

รายการไลบรารีที่จำเป็นตามที่ประกาศไว้ในแท็กไฟล์ Manifest uses-library

isScreenRequired

boolean

ระบุว่าแอปต้องใช้หน้าจอหรือไม่

glEsVersion

integer

เวอร์ชัน OpenGL ES ที่จำเป็น

usesConfigurations[]

object (UsesConfiguration)

แสดงรายการการกำหนดค่าทั้งหมดที่ทำเครื่องหมายว่าจำเป็นโดยใช้แท็กไฟล์ Manifest uses-configuration อินสแตนซ์แต่ละรายการของโปรโตนี้แสดงรายการ uses-configuration รายการเดียว ดู http://developer.android.com/guide/topics/manifest/uses-configuration-element.html

compatibleScreens[]

object (CompatibleScreen)

หน้าจอที่เข้ากันได้ตามที่ระบุไว้ในแท็ก compatible-screens Manifest

supportedScreens[]

enum (ScreenSize)

หน้าจอที่เข้ากันได้ตามที่ระบุไว้ในแท็ก supports-screens Manifest

requiresSmallestWidthDp

string (int64 format)

ระบุความกว้างขั้นต่ำที่เล็กที่สุดที่หน้าจอต้องการ

supportedGlTextures[]

string

พื้นผิว gl ที่รองรับตามที่ระบุโดยแท็กไฟล์ Manifest supported-gl-texture

nativePlatforms[]

string

รายการ ABI (อินเทอร์เฟซแบบไบนารีของแอปพลิเคชัน) ที่จำเป็น เช่น armeabi หรือ x86

use32BitAbi

enum (Use32BitAbi)

ดึงค่าของแฟล็ก android:use32BitAbi จากไฟล์ Manifest แล้ว

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

แสดงการกำหนดค่าทั้งหมดที่ทำเครื่องหมายว่าจำเป็นโดยใช้แท็กไฟล์ Manifest uses-configuration

การแสดง JSON
{
  "requiresFiveWayNavigation": boolean,
  "requiresHardwareKeyboard": boolean,
  "requiredKeyboardType": enum (KeyboardType),
  "requiredNavigationType": enum (NavigationType),
  "requiredTouchscreenType": enum (TouchScreenType)
}
ช่อง
requiresFiveWayNavigation

boolean

ระบุว่าแอปพลิเคชันต้องใช้ตัวควบคุมการนำทาง 5 ทิศทางหรือไม่

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 Manifest

การแสดง 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 ที่ดึงมาจากไฟล์ Manifest 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 mb

SocSelector

กำหนดตัวเลือก SOC สำหรับอุปกรณ์ ซึ่งจะจับคู่กับอุปกรณ์ใดก็ตามที่มี SoC (ระบบวงจรรวมบนชิป) ตรงกับช่องทั้งหมดในตัวเลือก

การแสดง JSON
{
  "socMake": string,
  "socModel": string
}
ช่อง
socMake

string

socModel

string

DeviceTypeSelector

ตัวเลือกสำหรับอุปกรณ์ที่ตรงกันซึ่งเป็นประเภทที่เฉพาะเจาะจง

Enum
DEVICE_TYPE_SELECTOR_UNSPECIFIED
ANDROID_GO

วันที่

แสดงวันที่ในปฏิทินแบบเต็มหรือบางส่วน เช่น วันเกิด มีการระบุเวลาของวันและเขตเวลาไว้ที่อื่นหรือไม่มีความสำคัญ วันที่อิงตามปฏิทินเกรกอเรียน ซึ่งอาจแสดงถึงสิ่งใดสิ่งหนึ่งต่อไปนี้

  • วันที่แบบเต็ม โดยมีค่าปี เดือน และวันที่ที่ไม่ใช่ 0
  • เดือนและวัน โดยมีปีเป็นศูนย์ (เช่น วันครบรอบ)
  • ปีอย่างเดียว โดยมีเดือนเป็นศูนย์และวันเป็นศูนย์
  • ปีและเดือน โดยมีวันที่เป็นศูนย์ (เช่น วันที่หมดอายุของบัตรเครดิต)

ประเภทที่เกี่ยวข้อง:

การแสดง JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
ช่อง
year

integer

ปีของวันที่ ต้องเป็นค่าตั้งแต่ 1 ถึง 9999 หรือ 0 เพื่อระบุวันที่โดยไม่มีปี

month

integer

เดือนของปี ต้องมีค่าตั้งแต่ 1 ถึง 12 หรือ 0 เพื่อระบุปีโดยไม่มีเดือนและวัน

day

integer

วันของเดือน ต้องมีค่าตั้งแต่ 1 ถึง 31 และถูกต้องสำหรับปีและเดือน หรือ 0 เพื่อระบุปีอย่างเดียว หรือปีและเดือนที่วันไม่มีความสำคัญ

เมธอด

get

แสดงผลข้อมูลเมตาเกี่ยวกับแอปที่อัปเดตล่าสุด

รหัสข้อผิดพลาด

การดำเนินการของทรัพยากรนี้จะแสดงรหัสข้อผิดพลาดของ HTTP ต่อไปนี้

รหัสข้อผิดพลาด เหตุผล คำอธิบาย ความละเอียด