Method: monetization.onetimeproducts.purchaseOptions.batchDelete

لحذف خيارات الشراء من منتج واحد أو أكثر يتم تحصيل سعره مرة واحدة

سيتعذّر تنفيذ هذه العملية تلقائيًا إذا كانت هناك أي عروض حالية ضمن خيارات الشراء المحذوفة. استخدِم المَعلمة force لتجاوز السلوك التلقائي.

طلب HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchDelete

يستخدِم عنوان URL بنية تحويل الترميز gRPC.

مَعلمات المسار

المعلمات
packageName

string

مطلوب. تمثّل هذه السمة التطبيق الرئيسي (اسم الحزمة) لخيارات الشراء المطلوب حذفها.

productId

string

مطلوب. معرّف المنتج الأساسي الذي يتم تحصيل سعره مرة واحدة، إذا كانت جميع خيارات الحذف تنتمي إلى المنتج نفسه الذي يتم تحصيل سعره مرة واحدة إذا كان الحذف المجمّع يشمل عدة منتجات يتم تحصيل سعرها مرة واحدة، اضبط هذا الحقل على "-".

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "requests": [
    {
      object (DeletePurchaseOptionRequest)
    }
  ]
}
الحقول
requests[]

object (DeletePurchaseOptionRequest)

مطلوب. قائمة بطلبات الحذف التي تتضمّن ما يصل إلى 100 عنصر يجب أن تحذف جميع الطلبات خيارات الشراء من المنتجات المختلفة التي يتم شراؤها لمرة واحدة.

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيكون نص الاستجابة عبارة عن كائن JSON فارغ.

نطاقات الأذونات

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/androidpublisher

DeletePurchaseOptionRequest

رسالة طلب حذف خيار شراء

تمثيل JSON
{
  "packageName": string,
  "productId": string,
  "purchaseOptionId": string,
  "latencyTolerance": enum (ProductUpdateLatencyTolerance),
  "force": boolean
}
الحقول
packageName

string

مطلوب. تمثّل هذه السمة التطبيق الرئيسي (اسم الحزمة) لخيار الشراء المطلوب حذفه.

productId

string

مطلوب. المنتج الرئيسي الذي يتم تحصيل سعره مرة واحدة (المعرّف) لخيار الشراء المطلوب حذفه

purchaseOptionId

string

مطلوب. معرّف خيار الشراء الذي سيتم حذفه

latencyTolerance

enum (ProductUpdateLatencyTolerance)

اختيارية: الحدّ الأقصى لوقت الاستجابة المسموح به لنشر تعديل المنتج هذا. يتم ضبط القيمة التلقائية على "حساسة لوقت الاستجابة".

force

boolean

اختيارية: لا يؤثّر هذا الحقل في خيارات الشراء التي لا تتضمّن عروضًا ترويجية. بالنسبة إلى خيارات الشراء التي تتضمّن عروضًا ترويجية: * إذا تم ضبط force على "خطأ" (الإعداد التلقائي)، سيتم عرض رسالة خطأ. * إذا تم ضبط force على "صحيح"، سيتم حذف أي عروض ترويجية مرتبطة بخيار الشراء.