Method: inappproducts.list

يسرد جميع المنتجات داخل التطبيق، سواء المنتجات المُدارة أو الاشتراكات.

وإذا كان التطبيق يحتوي على عدد كبير من المنتجات داخل التطبيق، قد يتم تقسيم الاستجابة على صفحات. في هذه الحالة، سيتم ضبط حقل الردّ tokenPagination.nextPageToken ويجب أن يقدّم المتصل قيمته كمَعلمة طلب token لاسترداد الصفحة التالية.

يجب عدم استخدام هذه الطريقة بعد الآن لاسترداد الاشتراكات. راجِع هذه المقالة للاطّلاع على مزيد من المعلومات.

طلب HTTP

GET https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/inappproducts

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

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

المعلمات
packageName

string

اسم حزمة التطبيق

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

المعلمات
token

string

الرمز المميّز للتقسيم على صفحات. إذا كانت فارغة، تبدأ القائمة عند المنتج الأول.

startIndex
(deprecated)

integer (uint32 format)

تم إيقافها وتجاهلها. اضبط المَعلمة token لاسترداد الصفحة التالية.

maxResults
(deprecated)

integer (uint32 format)

تم إيقافها وتجاهلها. يحدّد الخادم حجم الصفحة.

نص الطلب

يجب أن يكون نص الطلب فارغًا.

نص الاستجابة

ردّ يعرض كل المنتجات داخل التطبيق

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

تمثيل JSON
{
  "kind": string,
  "inappproduct": [
    {
      object (InAppProduct)
    }
  ],
  "tokenPagination": {
    object (TokenPagination)
  },
  "pageInfo": {
    object (PageInfo)
  }
}
الحقول
kind

string

نوع هذه الاستجابة ("androidpublisher#inappproductsListResponse").

inappproduct[]

object (InAppProduct)

جميع المنتجات داخل التطبيقات

tokenPagination

object (TokenPagination)

الرمز المميّز للتقسيم على صفحات: للتعامل مع عدد من المنتجات التي تزيد عن صفحة واحدة.

pageInfo
(deprecated)

object (PageInfo)

تم إيقافها ولم يتم ضبطها.

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

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

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