עדכון או הוספה של מוצר אחד או יותר מתוך האפליקציה (מוצרים מנוהלים או מינויים).
כדי להשיג את תפוקת העדכונים המקסימלית, מגדירים את השדה latencyTolerance בבקשות בתצוגת עץ לערך PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT.
אין להשתמש בשיטה הזו יותר כדי לעדכן מינויים. מידע נוסף זמין במאמר הזה.
בקשת HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
package |
שם החבילה של האפליקציה. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{
"requests": [
{
object ( |
שדות | |
---|---|
requests[] |
חובה. בקשות ספציפיות לעדכון. צריך לשלוח לפחות בקשה אחת. יכול להכיל עד 100 בקשות. כל הבקשות צריכות להתאים למוצרים שונים בתוך האפליקציה. |
גוף התשובה
תגובה לעדכון באצווה של מוצרים מתוך האפליקציה.
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{
"inappproducts": [
{
object ( |
שדות | |
---|---|
inappproducts[] |
המוצרים מתוך האפליקציה שעודכנו או הוכנסו. |
היקפי הרשאה
נדרש היקף הרשאות OAuth הבא:
https://www.googleapis.com/auth/androidpublisher
InappproductsUpdateRequest
שליחת בקשה לעדכון מוצר מתוך האפליקציה.
ייצוג ב-JSON |
---|
{ "packageName": string, "sku": string, "autoConvertMissingPrices": boolean, "inappproduct": { object ( |
שדות | |
---|---|
package |
שם החבילה של האפליקציה. |
sku |
מזהה ייחודי של המוצר באפליקציה. |
auto |
אם הערך הוא true, המחירים של כל האזורים שאליהם מכוונת האפליקציה הראשית, שאין להם מחיר שצוין למוצר הזה באפליקציה, יומרו באופן אוטומטי למטבע היעד על סמך מחיר ברירת המחדל. ברירת המחדל היא false. |
inappproduct |
המוצר החדש מתוך האפליקציה. |
allow |
אם הערך מוגדר כ-true, והמוצר מתוך האפליקציה עם שם החבילה והמק"ט שצוינו לא קיים, המוצר מתוך האפליקציה ייווצר. |
latency |
זה שינוי אופציונלי. הזמן המרבי שאפשר להמתין עד להפצה של עדכון המוצר הזה. ברירת המחדל היא 'רגישות לזמן אחזור'. |