Method: monetization.onetimeproducts.patch

تنشئ هذه الطريقة منتجًا يتم تحصيل سعره مرة واحدة أو تعدّله.

طلب HTTP

PATCH https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{oneTimeProduct.packageName}/onetimeproducts/{oneTimeProduct.productId}

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

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

المعلمات
oneTimeProduct.packageName

string

مطلوب. غير قابل للتغيير اسم حزمة التطبيق الرئيسي

oneTimeProduct.productId

string

مطلوب. غير قابل للتغيير المعرّف الفريد للمنتج يجب أن يكون المعرّف فريدًا داخل التطبيق الرئيسي، وأن يبدأ برقم أو حرف صغير، ويمكن أن يشتمل على أرقام (0-9) وحروف صغيرة (a-z) وشُرط سفلية (_) ونقاط (.).

مَعلمات طلب البحث

المعلمات
updateMask

string (FieldMask format)

مطلوب. قائمة الحقول التي سيتم تعديلها

هذه قائمة مفصولة بفواصل تتضمّن الأسماء المؤهَّلة بالكامل للحقول. مثال: "user.displayName,photo"

regionsVersion

object (RegionsVersion)

مطلوب. إصدار المناطق المتاحة المستخدَم للمنتج الذي يتم شراؤه لمرة واحدة

allowMissing

boolean

اختيارية: إذا تم ضبط القيمة على "صحيح" ولم يكن المنتج الذي يتم شراؤه لمرة واحدة والمزوّد بالاسم packageName والمعرّف productId المحدّدين متوفّرًا، سيتم إنشاء المنتج الذي يتم شراؤه لمرة واحدة.

في حال إنشاء منتج جديد يتم تحصيل سعره مرة واحدة، سيتم تجاهل updateMask.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

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

نص الطلب

يحتوي نص الطلب على مثال OneTimeProduct.

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال OneTimeProduct.

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

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

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