REST Resource: inappproducts

משאב: InAppProduct

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

ייצוג JSON
{
  "packageName": string,
  "sku": string,
  "status": enum (Status),
  "purchaseType": enum (PurchaseType),
  "defaultPrice": {
    object (Price)
  },
  "prices": {
    string: {
      object (Price)
    },
    ...
  },
  "listings": {
    string: {
      object (InAppProductListing)
    },
    ...
  },
  "defaultLanguage": string,
  "subscriptionPeriod": string,
  "trialPeriod": string,
  "gracePeriod": string,

  // Union field TaxAndComplianceType can be only one of the following:
  "subscriptionTaxesAndComplianceSettings": {
    object (SubscriptionTaxAndComplianceSettings)
  },
  "managedProductTaxesAndComplianceSettings": {
    object (ManagedProductTaxAndComplianceSettings)
  }
  // End of list of possible types for union field TaxAndComplianceType.
}
שדות
packageName

string

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

sku

string

יחידת ניהול מלאי (מק"ט) של המוצר, ייחודית בתוך האפליקציה.

status

enum (Status)

סטטוס המוצר, למשל: והאם היא פעילה.

purchaseType

enum (PurchaseType)

סוג המוצר, למשל על מינוי קבוע.

defaultPrice

object (Price)

מחיר ברירת המחדל. הערך לא יכול להיות אפס, כי מוצרים מתוך האפליקציה הם אף פעם לא בחינם. תמיד במטבע הסוחר ב-Google Checkout של המפתח.

prices

map (key: string, value: object (Price))

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

אובייקט שמכיל רשימה של "key": value זוגות. לדוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

listings

map (key: string, value: object (InAppProductListing))

inappproducts.list של נתוני כותרת ותיאור מותאמים לשוק המקומי. מפתח המפה הוא השפה של הנתונים המותאמים לשוק המקומי, כפי שמוגדר ב-BCP-47, לדוגמה. 'en-US'.

אובייקט שמכיל רשימה של "key": value זוגות. לדוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

defaultLanguage

string

שפת ברירת המחדל של הנתונים המותאמים לשוק המקומי, כפי שהוגדר ב-BCP-47. לדוגמה 'en-US'.

subscriptionPeriod

string

תקופת המינוי, מצוינת בפורמט ISO 8601. הערכים הקבילים הם P1W (שבוע אחד), P1M (חודש אחד), P3M (שלושה חודשים), P6M (שישה חודשים) ו-P1Y (שנה אחת).

trialPeriod

string

תקופת ניסיון, שצוינה בפורמט ISO 8601. הערכים הקבילים הם כל נתון בין P7D (שבעה ימים) לבין P999D (999 ימים).

gracePeriod

string

תקופת חסד של המינוי, שצוינה בפורמט ISO 8601. המפתחים יכולים לתת למנויים שלהם תקופת חסד במקרים שבהם התשלום על תקופת החזרה החדשה נדחה. הערכים הקבילים הם P0D (אפס ימים), P3D (שלושה ימים), P7D (שבעה ימים), P14D (14 ימים) ו-P30D (30 ימים).

שדה איחוד TaxAndComplianceType.

TaxAndComplianceType יכול להיות רק אחת מהאפשרויות הבאות:

subscriptionTaxesAndComplianceSettings

object (SubscriptionTaxAndComplianceSettings)

פרטים על מיסים ותאימות משפטית. המאפיין הזה רלוונטי רק למוצרים מסוג מינוי.

managedProductTaxesAndComplianceSettings

object (ManagedProductTaxAndComplianceSettings)

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

סטטוס

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

טיפוסים בני מנייה (enum)
statusUnspecified הסטטוס לא צוין.
active המוצר פורסם ופעיל בחנות.
inactive המוצר לא פורסם ולכן לא פעיל בחנות.

PurchaseType

סוג המוצר.

טיפוסים בני מנייה (enum)
purchaseTypeUnspecified לא צוין סוג רכישה.
managedUser סוג המוצר שמוגדר כברירת מחדל – רכישה חד-פעמית.
subscription מוצר מתוך האפליקציה עם תקופה חוזרת.

InAppProductListing

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

ייצוג JSON
{
  "title": string,
  "description": string,
  "benefits": [
    string
  ]
}
שדות
title

string

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

description

string

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

benefits[]

string

הטבות זכאות מקומיות למינוי.

ManagedProductTaxAndComplianceSettings

פרטים על מיסוי ותאימות משפטית למוצרים מנוהלים.

ייצוג JSON
{
  "eeaWithdrawalRightType": enum (WithdrawalRightType),
  "taxRateInfoByRegionCode": {
    string: {
      object (RegionalTaxRateInfo)
    },
    ...
  },
  "isTokenizedDigitalAsset": boolean
}
שדות
eeaWithdrawalRightType

enum (WithdrawalRightType)

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

taxRateInfoByRegionCode

map (key: string, value: object (RegionalTaxRateInfo))

מיפוי מקוד האזור לפרטי שיעור המס. המפתחות הם קודי אזור כפי שהוגדרו על ידי ה-CLDR של Unicode.

אובייקט שמכיל רשימה של "key": value זוגות. לדוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

isTokenizedDigitalAsset

boolean

האם המוצר הזה מתוך האפליקציה מוצהר כמוצר שמייצג נכס דיגיטלי שהומר לאסימון.

שיטות

batchDelete

תמחק מוצרים מתוך האפליקציה (מוצרים מנוהלים או מינויים).

batchGet

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

batchUpdate

מעדכן או מוסיף מוצר אחד או יותר מתוך האפליקציה (מוצרים מנוהלים או מינויים).

delete

מתבצעת מחיקה של מוצר מתוך האפליקציה (מוצר מנוהל או מינוי).

get

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

insert

יוצר מוצר מתוך האפליקציה (מוצר מנוהל או מינוי).

list

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

patch

תיקונים למוצר מתוך האפליקציה (מוצר מנוהל או מינוי).

update

מעדכן מוצר מתוך האפליקציה (מוצר מנוהל או מינוי).