- משאב: InAppProduct
- סטטוס
- PurchaseType
- InAppProductListing
- ManagedProductTaxAndComplianceSettings
- Methods
משאב: InAppProduct
מוצר באפליקציה. המשאב של InappproductsService.
| ייצוג ב-JSON |
|---|
{ "packageName": string, "sku": string, "status": enum ( |
| שדות | |
|---|---|
packageName |
שם החבילה של האפליקציה הראשית. |
sku |
מספר קטלוגי (מק"ט) של המוצר, ייחודי באפליקציה. |
status |
הסטטוס של המוצר, למשל אם הוא פעיל. |
purchaseType |
סוג המוצר, למשל מינוי חוזר. |
defaultPrice |
מחיר ברירת מחדל. הערך לא יכול להיות אפס, כי מוצרים מתוך האפליקציה אף פעם לא חינמיים. תמיד במטבע של המוכר שמוגדר בתהליך התשלום של המפתח. |
prices |
מחירים לפי אזור הקונה. אף אחד מהערכים האלה לא יכול להיות אפס, כי מוצרים לרכישה מתוך האפליקציה אף פעם לא מוצעים בחינם. מפתח המפה הוא קוד אזור, כפי שמוגדר בתקן ISO 3166-2. אובייקט שמכיל רשימה של |
listings |
inappproducts.list of localized title and description data. מפתח המפה הוא השפה של הנתונים המותאמים לשוק המקומי, כפי שמוגדר בתקן BCP-47, למשל "en-US". אובייקט שמכיל רשימה של |
defaultLanguage |
שפת ברירת המחדל של הנתונים המותאמים לשוק המקומי, כפי שמוגדרת בתקן BCP-47. לדוגמה, 'en-US'. |
subscriptionPeriod |
תקופת המינוי, בפורמט ISO 8601. הערכים הקבילים הם P1W (שבוע אחד), P1M (חודש אחד), P3M (שלושה חודשים), P6M (שישה חודשים) ו-P1Y (שנה אחת). |
trialPeriod |
תקופת ניסיון, שצוינת בפורמט ISO 8601. הערכים הקבילים הם כל ערך בין P7D (שבעה ימים) לבין P999D (999 ימים). |
gracePeriod |
תקופת החסד של המינוי, בפורמט ISO 8601. המפתחים יכולים להעניק למנויים שלהם תקופת חסד אם התשלום על תקופת החיוב החדשה נדחה. הערכים הקבילים הם P0D (אפס ימים), P3D (שלושה ימים), P7D (שבעה ימים), P14D (14 ימים) ו-P30D (30 ימים). |
שדה איחוד הערך |
|
subscriptionTaxesAndComplianceSettings |
פרטים על מיסים ותאימות משפטית. המאפיין הזה רלוונטי רק למוצרים שמוצעים במינוי. |
managedProductTaxesAndComplianceSettings |
פרטים על מיסים ותאימות משפטית. המאפיין הזה רלוונטי רק למוצרים מנוהלים. |
סטטוס
הסטטוס של מוצר באפליקציה.
| טיפוסים בני מנייה (enum) | |
|---|---|
statusUnspecified |
הסטטוס לא צוין. |
active |
המוצר פורסם ופעיל בחנות. |
inactive |
המוצר לא פורסם ולכן הוא לא פעיל בחנות. |
PurchaseType
סוג המוצר.
| טיפוסים בני מנייה (enum) | |
|---|---|
purchaseTypeUnspecified |
סוג הרכישה לא צוין. |
managedUser |
סוג המוצר שמוגדר כברירת מחדל – רכישה חד-פעמית. |
subscription |
מוצר מתוך האפליקציה עם תקופה חוזרת. |
InAppProductListing
דף האפליקציה בחנות של מוצר בודד באפליקציה.
| ייצוג ב-JSON |
|---|
{ "title": string, "description": string, "benefits": [ string ] } |
| שדות | |
|---|---|
title |
השם של דף האפליקציה בחנות. |
description |
תיאור דף האפליקציה בחנות. |
benefits[] |
הטבות זכאות במינוי שמותאמות לשפה המקומית. |
ManagedProductTaxAndComplianceSettings
פרטים על מיסוי ותאימות משפטית של מוצרים מנוהלים.
| ייצוג ב-JSON |
|---|
{ "eeaWithdrawalRightType": enum ( |
| שדות | |
|---|---|
eeaWithdrawalRightType |
סיווג כתוכן או שירות דיגיטלי למוצרים שמופצים למשתמשים באזור הכלכלי האירופי (EEA). התנאים לביטול עסקה בהתאם לחוקים להגנת הצרכן באזור הכלכלי האירופי תלויים בסיווג הזה. מידע נוסף זמין במאמר הזה במרכז העזרה. |
taxRateInfoByRegionCode |
מיפוי מקוד אזור לפרטי שיעור המס. המפתחות הם קודי אזורים כפי שמוגדרים ב-CLDR של Unicode. אובייקט שמכיל רשימה של |
isTokenizedDigitalAsset |
האם המוצר הזה מתוך האפליקציה מוצהר כמוצר שמייצג נכס דיגיטלי שהומר לטוקן. |
regionalProductAgeRatingInfos[] |
מידע על דירוג גיל אזורי. בשלב הזה, השדה הזה נתמך רק עבור קוד האזור |
productTaxCategoryCode |
קוד קטגוריית המס של המוצר שרוצים להקצות למוצר לרכישה מתוך האפליקציה. קטגוריית המס של המוצר קובעת את שיעורי המס על העסקאות שחלים על המוצר. מידע נוסף זמין במאמר הזה במרכז העזרה. |
Methods |
|
|---|---|
|
מחיקת מוצרים מתוך האפליקציה (מוצרים מנוהלים או מינויים). |
|
קורא מוצרים מתוך האפליקציה, שיכולים להיות מוצרים מנוהלים או מינויים. |
|
עדכון או הוספה של מוצר אחד או יותר מתוך האפליקציה (מוצרים מנוהלים או מינויים). |
|
מחיקת מוצר מתוך האפליקציה (מוצר מנוהל או מינוי). |
|
מקבל מוצר באפליקציה, שיכול להיות מוצר בחיוב חד-פעמי או מינוי. |
|
יצירת מוצר מתוך האפליקציה (מוצר מנוהל או מינוי). |
|
רשימה של כל המוצרים מתוך האפליקציה – גם מוצרים מנוהלים וגם מינויים. |
|
תיקון של מוצר מתוך האפליקציה (מוצר מנוהל או מינוי). |
|
עדכון של מוצר מתוך האפליקציה (מוצר בחיוב חד-פעמי או מינוי). |
קודי שגיאה
הפעולות של המשאב הזה מחזירות את קודי שגיאות ה-HTTP הבאים:
| קוד שגיאה | סיבה | תיאור | רזולוציה |
|---|---|---|---|
400 |
invalidValue |
צוין ערך לא תקין בבקשה. השגיאה הזו מוחזרת לעיתים קרובות כשפורמט טוקן הרכישה שגוי או כשהוא לא תקין. | מתקנים את הערך הלא תקין של השדה בגוף הבקשה או בפרמטרים על סמך הפניה ל-API. |
400 |
required |
חסר שדה או פרמטר חובה בבקשה. | כדאי לעיין במסמכי התיעוד בנושא API כדי לוודא שכללתם את כל שדות החובה והפרמטרים הנדרשים. |
403 |
userInsufficientPermission |
למשתמש אין מספיק הרשאות לביצוע הפעולה המבוקשת. | מוודאים שלמשתמש המאומת יש את ההרשאות הנדרשות ב-Google Play Console. פרטים נוספים מופיעים במאמר בנושא שימוש בחשבון שירות. |
404 |
notFound |
לא נמצא המשאב המבוקש. | מוודאים שהמזהים (לדוגמה: טוקן רכישה, שם חבילה, מזהה מוצר, מזהה מינוי) נכונים. |
409 |
concurrentUpdate |
היה ניסיון לעדכן אובייקט שנמצא בתהליך עדכון בו-זמני. | מנסים לשלוח שוב את הבקשה עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff). מומלץ להימנע משינויים בו-זמניים באותו משאב. |
5xx |
Generic error |
שגיאה כללית בשרת של Google Play. | צריך לנסות לשלוח את הבקשה שוב. אם הבעיה נמשכת, אפשר לפנות למנהל החשבון ב-Google Play או לשלוח בקשת תמיכה. כדאי לבדוק בלוח הבקרה של סטטוס Play אם יש הפסקות זמניות ידועות בשירות. |