تعمل هذه السياسة على تعديل مجموعة من الاشتراكات.
يمكنك ضبط حقل TimeTolerance في الطلبات المتداخلة على PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT لتحقيق الحد الأقصى من سرعة معالجة بيانات التحديثات.
طلب HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions:batchUpdate
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
| packageName | 
 مطلوب. التطبيق الرئيسي (اسم الحزمة) الذي يجب تعديل الاشتراكات له يجب أن تكون القيمة مساوية لحقل packageName على جميع موارد الاشتراك. | 
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
| تمثيل JSON | 
|---|
| {
  "requests": [
    {
      object ( | 
| الحقول | |
|---|---|
| requests[] | 
 مطلوب. قائمة بطلبات التعديل لما يصل إلى 100 عنصر. يجب تعديل اشتراكات مختلفة في جميع الطلبات. | 
نص الاستجابة
رسالة ردّ على BatchUpdateSubscription
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON | 
|---|
| {
  "subscriptions": [
    {
      object ( | 
| الحقول | |
|---|---|
| subscriptions[] | 
 قائمة الاشتراكات المعدَّلة | 
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
- https://www.googleapis.com/auth/androidpublisher
UpdateSubscriptionRequest
طلب رسالة for Subscriptions.patch
| تمثيل JSON | 
|---|
| { "subscription": { object ( | 
| الحقول | |
|---|---|
| subscription | 
 مطلوب. الاشتراك المطلوب تعديله | 
| updateMask | 
 مطلوب. قائمة الحقول التي سيتم تعديلها هذه قائمة مفصولة بفواصل تضم أسماء الحقول المؤهلة بالكامل. مثال:  | 
| regionsVersion | 
 مطلوب. إصدار المناطق المتاحة التي يتم استخدامها للاشتراك. | 
| allowMissing | 
 اختياريّ. إذا تم ضبط السياسة على "صحيح"، ولم يكن الاشتراك بالاسمَين packageName وproductId المحدّدَين، سيتم إنشاء الاشتراك. في حال إنشاء اشتراك جديد، يتم تجاهل updateMask. | 
| latencyTolerance | 
 اختياريّ. مقدار التفاوت في وقت الاستجابة لنشر تحديث المنتج هذا يتم ضبط الإعدادات التلقائية على الحساسية لوقت الاستجابة. |