- בקשת HTTP
- פרמטרים של נתיב
- גוף הבקשה
- גוף התגובה
- היקפי הרשאה
- UpdateOneTimeProductOfferStateRequest
- CancelOneTimeProductOfferRequest
- DeactivateOneTimeProductOfferRequest
- רוצים לנסות?
עדכון של קבוצת מצבים של מוצרים בחיוב חד-פעמי.
בקשת HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdateStates
כתובת ה-URL משתמשת בתחביר של gRPC Transcoding.
פרמטרים של נתיב
פרמטרים | |
---|---|
packageName |
חובה. אפליקציית האב (שם החבילה) של המבצעים המעודכנים על מוצרים עם חיוב חד-פעמי. |
productId |
חובה. מזהה המוצר של מוצר ההורה עם החיוב החד-פעמי, אם כל המבצעים המעודכנים שייכים לאותו מוצר עם חיוב חד-פעמי. אם העדכון הקבוצתי הזה כולל כמה מוצרים חד-פעמיים, צריך להגדיר את השדה הזה לערך '-'. |
purchaseOptionId |
חובה. המזהה של אפשרות הרכישה הראשית, אם כל המבצעים המעודכנים שייכים לאותה אפשרות רכישה. אם העדכון הקבוצתי הזה כולל כמה אפשרויות רכישה, צריך להגדיר את השדה הזה לערך '-'. |
גוף הבקשה
גוף הבקשה מכיל נתונים עם המבנה הבא:
ייצוג ב-JSON |
---|
{
"requests": [
{
object ( |
שדות | |
---|---|
requests[] |
חובה. רשימת בקשות העדכון, שמכילה עד 100 רכיבים. כל בקשה צריכה לעדכן מבצעים שונים. |
גוף התשובה
הודעת תגובה ל-offers.batchUpdateStates.
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{
"oneTimeProductOffers": [
{
object ( |
שדות | |
---|---|
oneTimeProductOffers[] |
רשימת המוצרים המעודכנת בחיוב חד-פעמי, באותו סדר שבו הם מופיעים בבקשה. |
היקפי הרשאה
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/androidpublisher
UpdateOneTimeProductOfferStateRequest
בקשה לעדכן את הסטטוס של מוצר בחיוב חד-פעמי.
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד state_transition_type . סוג מעבר המצב שרוצים להחיל. צריך להגדיר בדיוק אחד. הערך state_transition_type יכול להיות רק אחד מהערכים הבאים: |
|
activateOneTimeProductOfferRequest |
הפעלת מבצע. אחרי ההפעלה, המבצע זמין למשתמשים כל עוד הם עומדים בתנאים שלו. |
cancelOneTimeProductOfferRequest |
ביטול מבצע. אחרי שמבטלים את המבצע, הוא לא זמין למשתמשים. כל ההזמנות בהמתנה שקשורות למבצע הזה יבוטלו. המעבר הזה בין מצבים רלוונטי רק להזמנות מראש. |
deactivateOneTimeProductOfferRequest |
השבתה של מבצע. אחרי ההשבתה, המבצע כבר לא זמין למשתמשים. המעבר הזה בין מצבים רלוונטי רק למבצעים עם הנחה. |
CancelOneTimeProductOfferRequest
בקשת הודעה לביטול מבצעים.
ייצוג ב-JSON |
---|
{
"packageName": string,
"productId": string,
"purchaseOptionId": string,
"offerId": string,
"latencyTolerance": enum ( |
שדות | |
---|---|
packageName |
חובה. אפליקציית האב (שם החבילה) של המבצע שרוצים לבטל. |
productId |
חובה. מזהה מוצר ההורה בחיוב חד-פעמי של המבצע שרוצים לבטל. |
purchaseOptionId |
חובה. אפשרות הרכישה הראשית (המזהה) של המבצע לביטול. |
offerId |
חובה. מזהה המבצע שרוצים לבטל. |
latencyTolerance |
אופציונלי. הסבילות לזמן האחזור להפצת העדכון הזה. ברירת המחדל היא רגישות לזמן האחזור. |
DeactivateOneTimeProductOfferRequest
הודעת בקשה להשבתת מבצעים.
ייצוג ב-JSON |
---|
{
"packageName": string,
"productId": string,
"purchaseOptionId": string,
"offerId": string,
"latencyTolerance": enum ( |
שדות | |
---|---|
packageName |
חובה. אפליקציית האב (שם החבילה) של המבצע שרוצים להשבית. |
productId |
חובה. מזהה המוצר בחיוב חד-פעמי (הורה) של המבצע שרוצים להשבית. |
purchaseOptionId |
חובה. אפשרות הרכישה הראשית (המזהה שלה) של המבצע שרוצים להשבית. |
offerId |
חובה. מזהה המבצע שרוצים להשבית. |
latencyTolerance |
אופציונלי. הסבילות לזמן האחזור להפצת העדכון הזה. ברירת המחדל היא רגישות לזמן האחזור. |