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,
  "firstReleaseDateInUnitedStates": {
    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 的需求,仍會從應用程式的發行範圍中排除。這些 ID 會以 OR 運算子連結,也就是說,只要裝置符合任一 ID,就會遭到排除。

excludedDevicesBySelector[]

object (DeviceSelector)

即使裝置符合 deviceCompatibilityRequirements 的需求,仍會從應用程式的發行範圍中排除。如果裝置符合任何指定的選取器,就會遭到排除。

activeVersionNames[]

string

android:versionName 資訊清單屬性對應的應用程式有效版本。

privacyPolicyUrl

string

應用程式隱私權政策的網址。

hasInAppAds

boolean

應用程式是否含有廣告。

isAdultOnlyAudience

boolean

應用程式的目標對象是否僅限成人 (年滿 18 歲)。

iarcCertificateId

string

應用程式的 IARC 認證 ID。

firstReleaseDateInUnitedStates

object (Date)

應用程式在美國首次發布的日期。

priceInTheUnitedStates

object (Money)

應用程式在美國的價格。如果應用程式免費,請留空。

salePriceInTheUnitedStates

object (Money)

應用程式在美國的特價。只有在美國推出付費應用程式特價活動時,系統才會填入適當值。

deliveryToken

string

使用 Google Play Inline Install API 傳送應用程式時所用的權杖。

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

應用程式類別。

列舉
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

圖片素材資源的網址。

VideoAsset

影片素材資源。

JSON 表示法
{
  "videoUrl": string
}
欄位
videoUrl

string

影片素材資源的網址。

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 資訊清單標記標示為必要的所有設定。這個 proto 的每個例項都代表單一 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)

指定螢幕所需的最小 smallestWidth。

supportedGlTextures[]

string

supported-gl-texture 資訊清單標記指定的支援 gl 紋理。

nativePlatforms[]

string

必要 ABI (應用程式二進位檔介面) 清單,例如 armeabix86

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

列舉
KEYBOARD_TYPE_UNSPECIFIED
KEYBOARD_TYPE_UNDEFINED
KEYBOARD_TYPE_NO_KEYS
KEYBOARD_TYPE_QWERTY
KEYBOARD_TYPE_TWELVE_KEY

TouchScreenType

列舉
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

螢幕大小。

列舉
SCREEN_SIZE_UNSPECIFIED
SCREEN_SIZE_SMALL
SCREEN_SIZE_NORMAL
SCREEN_SIZE_LARGE
SCREEN_SIZE_EXTRA_LARGE

密度

螢幕密度。

列舉
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

列舉
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 版本上限。

裝置識別碼

定義裝置的裝置 ID。

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

選取器,用於比對特定類型的裝置。

列舉
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。

方法

get

傳回最近更新的應用程式中繼資料。

錯誤代碼

這項資源的作業會傳回下列 HTTP 錯誤碼:

錯誤代碼 原因 說明 解析度