REST Resource: purchases.products

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

משאב: מוצר רכש

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

ייצוג JSON
{
  "kind": string,
  "purchaseTimeMillis": string,
  "purchaseState": integer,
  "consumptionState": integer,
  "developerPayload": string,
  "orderId": string,
  "purchaseType": integer,
  "acknowledgementState": integer,
  "purchaseToken": string,
  "productId": string,
  "quantity": integer,
  "obfuscatedExternalAccountId": string,
  "obfuscatedExternalProfileId": string,
  "regionCode": string
}
שדות
kind

string

הסוג הזה מייצג אובייקט inapppurchase בשירות של בעל האפליקציה ל-Android.

purchaseTimeMillis

string (int64 format)

הזמן שבו המוצר נרכש, באלפיות השנייה מתחילת התקופה (1 בינואר 1970).

purchaseState

integer

מצב הרכישה של ההזמנה. ערכים אפשריים: 0. 1 נרכש. בוטל 2. בהמתנה

consumptionState

integer

מצב הצריכה של המוצר בתוך האפליקציה. ערכים אפשריים: 0. עדיין לא נצרך 1. צריכה

developerPayload

string

מחרוזת שצוינה למפתח, הכוללת מידע משלים על הזמנה.

orderId

string

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

purchaseType

integer

סוג הרכישה של מוצר בתוך האפליקציה. השדה הזה מוגדר רק אם הרכישה הזו לא בוצעה באמצעות התהליך הרגיל של חיוב בתוך האפליקציה. ערכים אפשריים: 0. בדיקה (כלומר נרכשה מחשבון לבדיקת רישיון) 1. קידום מכירות (כלומר, רכישה באמצעות קוד הטבה) 2. מתגמלת (כלומר, צפייה במודעת וידאו במקום לשלם)

acknowledgementState

integer

מצב האישור של המוצר בתוך האפליקציה. ערכים אפשריים: 0. עדיין לא קיבלת 1 אישור. התקבל אישור

purchaseToken

string

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

productId

string

המק"ט של המוצר מתוך האפליקציה. ייתכן שלא קיימים.

quantity

integer

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

obfuscatedExternalAccountId

string

גרסה מעורפלת של המזהה המשויך באופן ייחודי לחשבון המשתמש של האפליקציה. יש להציג אותה רק אם צוין באמצעות https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid בעת ביצוע הרכישה.

obfuscatedExternalProfileId

string

גרסה מעורפלת של המזהה המשויך באופן ייחודי לפרופיל המשתמש של האפליקציה. יש להציג אותה רק אם צוין באמצעות https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid בעת ביצוע הרכישה.

regionCode

string

קוד האזור החיובי לפי תקן ISO 3166-1 alpha-2 של המשתמש במועד מתן המוצר.

שיטות

acknowledge

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

get

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