REST Resource: appstorecatalog.recentAppViews

Tài nguyên: RecentAppView

Siêu dữ liệu về một ứng dụng mới được cập nhật gần đây.

Biểu diễn dưới dạng JSON
{
  "appView": {
    object (CatalogAppView)
  }
}
Trường
appView

object (CatalogAppView)

Chế độ xem ứng dụng mới cập nhật.

CatalogAppView

Chế độ xem một ứng dụng trên Google Play trong tính năng Xuất danh mục cho cửa hàng ứng dụng.

Biểu diễn dưới dạng 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,
  "firstReleaseDateInUnitedStates": {
    object (Date)
  },
  "priceInTheUnitedStates": {
    object (Money)
  },
  "salePriceInTheUnitedStates": {
    object (Money)
  },
  "deliveryToken": string,
  "lastPublishTime": string
}
Trường
packageName

string

Tên gói của ứng dụng.

developerDetails

object (DeveloperDetails)

Thông tin chi tiết về nhà phát triển của ứng dụng.

appContactInformation

object (AppContactInformation)

Thông tin liên hệ do nhà phát triển cung cấp cho ứng dụng.

appCategory

enum (AppCategory)

appSubcategory

string

Danh mục phụ của ứng dụng, ví dụ: "GAME_ACTION".

hasInAppPurchases

boolean

Ứng dụng có mua hàng trong ứng dụng qua Google Play hay không.

localizedStoreListings

object (LocalizedStoreListings)

Trang thông tin được bản địa hoá của ứng dụng xuất hiện trên Google Play.

deviceCompatibilityRequirements[]

object (DeviceCompatibilityRequirements)

Ứng dụng có thể chỉ định nhiều nhóm yêu cầu về khả năng tương thích với thiết bị và một thiết bị được coi là tương thích với ứng dụng nếu thiết bị đó đáp ứng ít nhất một trong các yêu cầu DeviceCompatibilityRequirements.

permissions[]

object (Permission)

Các quyền bắt buộc do ứng dụng khai báo, áp dụng cho tất cả các phiên bản Android SDK.

permissionsSdk23[]

object (Permission)

Các quyền bắt buộc do ứng dụng khai báo, áp dụng cho các phiên bản Android SDK từ SDK 23 trở lên.

excludedDevicesByIdentifier[]

object (DeviceIdentifier)

Danh sách các thiết bị bị loại trừ khỏi phạm vi phân phối ứng dụng, ngay cả khi chúng tương thích với các yêu cầu trong deviceCompatibilityRequirements. Các giá trị này được kết hợp bằng toán tử OR, tức là một thiết bị sẽ bị loại trừ nếu thiết bị đó khớp với bất kỳ giá trị nhận dạng nào.

excludedDevicesBySelector[]

object (DeviceSelector)

Danh sách các thiết bị bị loại trừ khỏi phạm vi phân phối ứng dụng, ngay cả khi chúng tương thích với các yêu cầu trong deviceCompatibilityRequirements. Một thiết bị sẽ bị loại trừ nếu thiết bị đó khớp với bất kỳ bộ chọn nào đã cho.

activeVersionNames[]

string

Các phiên bản đang hoạt động của ứng dụng được liên kết từ các thuộc tính tệp kê khai android:versionName.

privacyPolicyUrl

string

URL của chính sách quyền riêng tư của ứng dụng.

hasInAppAds

boolean

Ứng dụng có quảng cáo hay không.

isAdultOnlyAudience

boolean

Ứng dụng có nhắm đến đối tượng chỉ dành cho người lớn (18+) hay không.

iarcCertificateId

string

Mã chứng chỉ IARC của ứng dụng.

firstReleaseDateInUnitedStates

object (Date)

Ngày ứng dụng được phát hành lần đầu tại Hoa Kỳ.

priceInTheUnitedStates

object (Money)

Giá của ứng dụng tại Hoa Kỳ. Để trống nếu ứng dụng miễn phí.

salePriceInTheUnitedStates

object (Money)

Giá ưu đãi của ứng dụng tại Hoa Kỳ. Chỉ được điền sẵn cho ứng dụng có tính phí đang có chương trình bán hàng tại Hoa Kỳ.

deliveryToken

string

Mã thông báo dùng để phân phối ứng dụng bằng API Cài đặt trực tiếp của Google Play.

lastPublishTime

string (Timestamp format)

Dấu thời gian khi ứng dụng được xuất bản lần gần đây nhất.

Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

DeveloperDetails

Thông tin chi tiết về nhà phát triển của một ứng dụng trên Google Play.

Biểu diễn dưới dạng JSON
{
  "developerName": string,
  "contactEmail": string,
  "address": string,
  "phoneNumber": string,
  "website": string
}
Trường
developerName

string

Tên nhà phát triển của ứng dụng.

contactEmail

string

Email liên hệ của nhà phát triển.

address

string

Địa chỉ thực của nhà phát triển.

phoneNumber

string

Số điện thoại của nhà phát triển.

website

string

Trang web của nhà phát triển.

AppContactInformation

Thông tin liên hệ của ứng dụng.

Biểu diễn dưới dạng JSON
{
  "contactEmail": string,
  "phoneNumber": string,
  "websiteUrl": string
}
Trường
contactEmail

string

Email liên hệ cho ứng dụng này. Luôn đặt.

phoneNumber

string

Số điện thoại liên hệ của ứng dụng này. Nhà phát triển có thể cung cấp số điện thoại này.

websiteUrl

string

URL trang web liên hệ của ứng dụng này. Nhà phát triển có thể cung cấp thông tin này (không bắt buộc).

AppCategory

Danh mục của ứng dụng.

Enum
APP_CATEGORY_UNSPECIFIED
GAME
APP

LocalizedStoreListings

Biểu diễn dưới dạng JSON
{
  "localizedStoreListings": [
    {
      object (LocalizedStoreListing)
    }
  ],
  "defaultLanguageCode": string
}
Trường
localizedStoreListings[]

object (LocalizedStoreListing)

defaultLanguageCode

string

Mã ngôn ngữ mặc định của ứng dụng. Nếu không có trang thông tin được bản địa hoá trên Cửa hàng Play cho một ngôn ngữ nhất định, thì các thành phần bằng ngôn ngữ mặc định sẽ được dùng thay thế.

LocalizedStoreListing

Trang thông tin trên Cửa hàng Play đã bản địa hoá của ứng dụng.

Biểu diễn dưới dạng 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)
  }
}
Trường
languageCode

string

Mã ngôn ngữ BCP-47 cho bản bản địa hoá này.

appName

string

Tên của ứng dụng trong bản bản địa hoá này.

shortDescription

string

Nội dung mô tả ngắn về ứng dụng bằng ngôn ngữ này.

fullDescription

string

Nội dung mô tả dài hơn về ứng dụng trong bản bản địa hoá này.

icon

object (ImageAsset)

Biểu tượng của ứng dụng.

featureGraphic

object (ImageAsset)

Ảnh đầu trang của ứng dụng.

video

object (VideoAsset)

Video về ứng dụng.

phoneScreenshots

object (ScreenshotSet)

Ảnh chụp màn hình điện thoại của ứng dụng.

tabletSmallScreenshots

object (ScreenshotSet)

Ảnh chụp màn hình máy tính bảng nhỏ của ứng dụng.

tabletRegularScreenshots

object (ScreenshotSet)

Ảnh chụp màn hình máy tính bảng thông thường của ứng dụng.

ImageAsset

Một thành phần hình ảnh.

Biểu diễn dưới dạng JSON
{
  "imageUrl": string
}
Trường
imageUrl

string

URL của thành phần hình ảnh.

VideoAsset

Một thành phần video.

Biểu diễn dưới dạng JSON
{
  "videoUrl": string
}
Trường
videoUrl

string

URL của tài sản video.

ScreenshotSet

Một bộ ảnh chụp màn hình.

Biểu diễn dưới dạng JSON
{
  "screenshots": [
    {
      object (ImageAsset)
    }
  ]
}
Trường
screenshots[]

object (ImageAsset)

Thành phần hình ảnh của ảnh chụp màn hình.

DeviceCompatibilityRequirements

Xác định một bộ yêu cầu về khả năng tương thích của thiết bị đối với ứng dụng. Thiết bị phải đáp ứng tất cả các yêu cầu trong một bộ để được coi là tương thích với ứng dụng.

Biểu diễn dưới dạng 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)
}
Trường
sdkVersion

object (SdkVersion)

Xác định một dải phiên bản SDK mà ứng dụng tương thích.

requiredSystemFeatures[]

string

Các tính năng hệ thống mà ứng dụng yêu cầu. Thiết bị phải có tất cả các tính năng hệ thống thì mới được coi là tương thích với ứng dụng.

requiredSoftwareLibraries[]

string

Danh sách các thư viện bắt buộc như được khai báo trong thẻ kê khai uses-library.

isScreenRequired

boolean

Cho biết liệu ứng dụng có cần màn hình hay không.

glEsVersion

integer

Phiên bản OpenGL ES bắt buộc.

usesConfigurations[]

object (UsesConfiguration)

Liệt kê tất cả các cấu hình được đánh dấu là bắt buộc bằng cách sử dụng thẻ kê khai uses-configuration. Mỗi phiên bản của giao thức này đại diện cho một mục uses-configuration duy nhất. Xem http://developer.android.com/guide/topics/manifest/uses-configuration-element.html

compatibleScreens[]

object (CompatibleScreen)

Các màn hình tương thích như được liệt kê trong thẻ compatible-screens Manifest.

supportedScreens[]

enum (ScreenSize)

Các màn hình tương thích như được liệt kê trong thẻ supports-screens Manifest.

requiresSmallestWidthDp

string (int64 format)

Chỉ định độ rộng nhỏ nhất tối thiểu cần thiết của màn hình.

supportedGlTextures[]

string

Các kết cấu gl được hỗ trợ như được chỉ định bằng thẻ supported-gl-texture trong tệp kê khai.

nativePlatforms[]

string

Danh sách các ABI (Giao diện nhị phân của ứng dụng) bắt buộc, ví dụ: armeabi hoặc x86.

use32BitAbi

enum (Use32BitAbi)

Giá trị của cờ android:use32BitAbi được truy xuất từ Tệp kê khai.

SdkVersion

Xác định một dải phiên bản SDK. Thiết bị được coi là tương thích nếu phiên bản SDK của thiết bị nằm trong phạm vi minSdkVersion và maxSdkVersion.

Biểu diễn dưới dạng JSON
{
  "minSdkVersion": string,
  "maxSdkVersion": string,
  "targetSdkVersion": string
}
Trường
minSdkVersion

string (int64 format)

Phiên bản SDK tối thiểu cần thiết cho ứng dụng (bao gồm cả phiên bản này).

maxSdkVersion

string (int64 format)

Phiên bản SDK tối đa cần thiết cho ứng dụng (bao gồm).

targetSdkVersion

string (int64 format)

Phiên bản SDK mục tiêu cho ứng dụng.

UsesConfiguration

Biểu thị tất cả các cấu hình được đánh dấu là bắt buộc bằng cách sử dụng thẻ kê khai uses-configuration.

Biểu diễn dưới dạng JSON
{
  "requiresFiveWayNavigation": boolean,
  "requiresHardwareKeyboard": boolean,
  "requiredKeyboardType": enum (KeyboardType),
  "requiredNavigationType": enum (NavigationType),
  "requiredTouchscreenType": enum (TouchScreenType)
}
Trường
requiresFiveWayNavigation

boolean

Ứng dụng có yêu cầu chức năng điều khiển thao tác 5 chiều hay không.

requiresHardwareKeyboard

boolean

Ứng dụng có cần bàn phím phần cứng hay không.

requiredKeyboardType

enum (KeyboardType)

Loại bàn phím bắt buộc.

requiredNavigationType

enum (NavigationType)

Thiết bị điều hướng bắt buộc.

requiredTouchscreenType

enum (TouchScreenType)

Loại màn hình cảm ứng bắt buộc.

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

Các màn hình tương thích như được liệt kê trong thẻ compatible-screens Manifest.

Biểu diễn dưới dạng JSON
{
  "screenSize": enum (ScreenSize),
  "density": enum (Density)
}
Trường
screenSize

enum (ScreenSize)

Kích thước màn hình.

density

enum (Density)

Mật độ màn hình.

ScreenSize

Kích thước màn hình.

Enum
SCREEN_SIZE_UNSPECIFIED
SCREEN_SIZE_SMALL
SCREEN_SIZE_NORMAL
SCREEN_SIZE_LARGE
SCREEN_SIZE_EXTRA_LARGE

Mật độ

Mật độ màn hình.

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

Giá trị của cờ android:use32BitAbi được truy xuất từ Tệp kê khai. https://developer.android.com/reference/android/R.attr#use32bitAbi.

Enum
USE_32_BIT_ABI_UNSPECIFIED
USE_32_BIT_ABI_TRUE Giá trị của use32BitAbi được đặt thành "true".
USE_32_BIT_ABI_OTHER Giá trị của use32BitAbi không được đặt hoặc được đặt thành một giá trị khác với "true".

Quyền

Một quyền do ứng dụng khai báo.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "maxSdkVersion": integer
}
Trường
name

string

Thuộc tính name cho biết tên quyền.

maxSdkVersion

integer

Thuộc tính maxSdkVersion cho biết phiên bản SDK Android mà quyền được yêu cầu.

DeviceIdentifier

Xác định giá trị nhận dạng thiết bị cho một thiết bị.

Biểu diễn dưới dạng JSON
{
  "deviceBrand": string,
  "deviceModel": string
}
Trường
deviceBrand

string

deviceModel

string

DeviceSelector

Xác định bộ chọn thiết bị cho một thiết bị. Thiết bị được coi là khớp nếu khớp với bất kỳ bộ chọn nào đã cho.

Biểu diễn dưới dạng JSON
{
  "ramSelector": {
    object (RamSelector)
  },
  "socSelectors": [
    {
      object (SocSelector)
    }
  ],
  "deviceTypeSelector": enum (DeviceTypeSelector)
}
Trường
ramSelector

object (RamSelector)

Xác định bộ chọn RAM cho một thiết bị.

socSelectors[]

object (SocSelector)

Bộ chọn SOC. Một thiết bị khớp với bộ chọn thiết bị nếu thiết bị đó khớp với bất kỳ bộ chọn SOC nào.

deviceTypeSelector

enum (DeviceTypeSelector)

RamSelector

Xác định bộ chọn RAM cho một thiết bị.

Biểu diễn dưới dạng JSON
{
  "ramMbLessThanOrEqual": string
}
Trường
ramMbLessThanOrEqual

string (int64 format)

Điều này sẽ khớp với mọi thiết bị có RAM nhỏ hơn hoặc bằng ramMbLessThanOrEqual MB.

SocSelector

Xác định bộ chọn SOC cho một thiết bị. Điều này sẽ khớp với mọi thiết bị có SoC (Hệ thống trên một chip) khớp với tất cả các trường trong bộ chọn.

Biểu diễn dưới dạng JSON
{
  "socMake": string,
  "socModel": string
}
Trường
socMake

string

socModel

string

DeviceTypeSelector

Bộ chọn để so khớp các thiết bị thuộc một loại cụ thể.

Enum
DEVICE_TYPE_SELECTOR_UNSPECIFIED
ANDROID_GO

Ngày

Đại diện cho toàn bộ hoặc một phần ngày theo lịch, chẳng hạn như ngày sinh nhật. Thời gian trong ngày và múi giờ được chỉ định ở nơi khác hoặc không quan trọng. Ngày này có liên quan đến Lịch Gregorian. Nội dung đặc tả này có thể xuất hiện dưới dạng một trong những nội dung sau:

  • Một ngày đầy đủ, với các giá trị năm, tháng và ngày khác 0.
  • Tháng và ngày, giá trị năm bằng 0 (ví dụ: ngày kỷ niệm).
  • Chỉ riêng giá trị năm, với giá trị tháng và ngày bằng 0.
  • Năm và tháng, với giá trị ngày bằng 0 (ví dụ: ngày hết hạn thẻ tín dụng).

Các loại có liên quan:

Biểu diễn dưới dạng JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
Trường
year

integer

Năm của ngày. Giá trị phải từ 1 đến 9999 hoặc bằng 0 để chỉ định ngày không có năm.

month

integer

Tháng trong năm. Giá trị phải từ 1 đến 12 hoặc từ 0 để chỉ định một năm không có tháng và ngày.

day

integer

Ngày trong tháng. Giá trị phải từ 1 đến 31 và có giá trị trong năm và tháng, hoặc bằng 0 để chỉ định một năm hoặc một năm và tháng, trong đó ngày là không quan trọng.

Phương thức

get

Trả về siêu dữ liệu về một ứng dụng vừa được cập nhật gần đây.

Mã lỗi

Các thao tác của tài nguyên này sẽ trả về các mã lỗi HTTP sau:

Mã lỗi Lý do Mô tả Độ phân giải