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

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