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 عنصر. يجب تعديل اشتراكات مختلفة في جميع الطلبات.

نص الاستجابة

رسالة استجابة لنقطة نهاية Offer.batchGet.

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

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

object (SubscriptionOffer)

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

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

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

GetSubscriptionOfferRequest

اطلب رسالة لـ Offer.get.

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

string

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

productId

string

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

basePlanId

string

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

offerId

string

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