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