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