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

יחידת אחסון מלאי (SKU) של המוצר, הייחודית בתוך אפליקציה.

status

enum (Status)

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

purchaseType

enum (PurchaseType)

סוג המוצר, למשל מינוי חוזר.

defaultPrice

object (Price)

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

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)

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

סטטוס

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

Enums
statusUnspecified סטטוס לא מוגדר.
active המוצר פורסם ופעיל בחנות.
inactive המוצר לא פורסם ולכן לא פעיל בחנות.

סוג הרכישה

סוג המוצר.

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

InAppProductList

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

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

string

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

description

string

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

benefits[]

string

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

הגדרות מנוהלות בנושא מיסים ותאימות

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

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

enum (WithdrawalRightType)

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

taxRateInfoByRegionCode

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

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

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

שיטות

delete

מחיקה של מוצר מתוך האפליקציה (כלומר

get

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

insert

ייצור מוצר מתוך האפליקציה (כלומר

list

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

patch

תיקון של מוצר מתוך האפליקציה (כלומר

update

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