Method: monetization.subscriptions.basePlans.offers.batchGet

قراءة عرض اشتراك واحد أو أكثر

طلب HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchGet

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

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

المعلمات
packageName

string

مطلوب. التطبيق الرئيسي (اسم الحزمة) الذي يجب إنشاء الاشتراكات له أو تعديلها يجب أن يكون حقل packageName في جميع الطلبات.

productId

string

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

basePlanId

string

مطلوب. الخطة الأساسية الرئيسية (المعرّف) التي يجب قراءة العروض لها. يمكن تحديده على أنّه "-" لقراءة العروض من خطط أساسية متعددة.

نص الطلب

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

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

object (GetSubscriptionOfferRequest)

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

نص الاستجابة

رسالة الردّ لنقطة النهاية offers.batchGet

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

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

object (SubscriptionOffer)

نطاقات التفويض

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

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

GetSubscriptionOfferRequest

رسالة طلب لطلبات offers.get

تمثيل JSON
{
  "packageName": string,
  "productId": string,
  "basePlanId": string,
  "offerId": string
}
الحقول
packageName

string

مطلوب. التطبيق الرئيسي (اسم الحزمة) للعرض الترويجي المطلوب الحصول عليه.

productId

string

مطلوب. الاشتراك الرئيسي (رقم التعريف) للعرض الترويجي المطلوب الحصول عليه.

basePlanId

string

مطلوب. الخطة الأساسية الرئيسية (المعرّف) للعرض الترويجي المطلوب الحصول عليه.

offerId

string

مطلوب. المعرّف الفريد للعرض المطلوب الحصول عليه.