Method: purchases.voidedpurchases.list

تعرض هذه الصفحة عمليات الشراء التي تم إلغاؤها أو ردّ الأموال المدفوعة فيها أو ردّ الأموال المدفوعة فيها.

طلب HTTP

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

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

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

المعلمات
packageName

string

اسم حزمة التطبيق المطلوب إرجاع عمليات الشراء الملغاة فيه (على سبيل المثال، ‎"com.some.thing").

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

المعلمات
pageSelection.maxResults

integer (uint32 format)

يحدِّد عدد النتائج التي يجب أن تعرِضها عملية القائمة. يعتمد العدد التلقائي على مجموعة الموارد.

pageSelection.startIndex

integer (uint32 format)

لتحديد فهرس العنصر الأول الذي سيتم عرضه لا يمكن استخدام هذا الإجراء إلا إذا كان خيار "الفهرسة حسب الصفحات" مفعّلاً.

pageSelection.token

string

تُحدِّد الرمز المميّز للصفحة المُراد عرضها، ويكون عادةً مأخوذًا من TokenPagination. لا يمكن استخدام هذا الإجراء إلا إذا كان خيار تقسيم الرموز المميّزة مفعّلاً.

startTime

string (int64 format)

الوقت، بالمللي ثانية منذ بداية الحقبة، لأقدم عملية شراء تم إلغاؤها تريد الاطّلاع عليها في الردّ. لا يمكن أن تكون قيمة هذه المَعلمة أقدم من 30 يومًا، ويتم تجاهلها في حال ضبط رمز مميّز لصفحة الفهرسة. القيمة التلقائية هي الوقت الحالي مطروحًا منه 30 يومًا. ملاحظة: يتم تطبيق هذا الفلتر على الوقت الذي ترى فيه أنظمتنا أنّ السجلّ مُلغى، وليس الوقت الفعلي الذي تم فيه إلغاء السجلّ والمعروض في الاستجابة.

endTime

string (int64 format)

الوقت، بالمللي ثانية منذ بداية الحقبة، لأحدث عملية شراء تم إلغاؤها تريد الاطّلاع عليها في الردّ. لا يمكن أن تكون قيمة هذه المَعلمة أكبر من الوقت الحالي ويتم تجاهلها في حال ضبط رمز مميّز لصفحة الفهرسة. القيمة التلقائية هي الوقت الحالي. ملاحظة: يتم تطبيق هذا الفلتر على الوقت الذي ترى فيه أنظمتنا أنّ السجلّ مُلغى، وليس الوقت الفعلي الذي تم فيه إلغاء السجلّ والمعروض في الاستجابة.

type

integer

نوع عمليات الشراء المُلغاة التي تريد الاطّلاع عليها في الردّ القيم المحتمَلة هي: 0. لن يتم عرض سوى عمليات شراء المنتجات داخل التطبيق التي تم إلغاؤها في الاستجابة. هذه هي القيمة الافتراضية. 1. سيتم عرض كلّ من عمليات الشراء المُلغاة داخل التطبيق وعمليات شراء الاشتراكات المُلغاة في الاستجابة.

ملاحظة: قبل طلب استلام عمليات شراء الاشتراكات المُلغاة، يجب التبديل إلى استخدام orderId في الاستجابة التي تحدّد بشكل فريد عمليات الشراء والاشتراكات لمرة واحدة. بخلاف ذلك، ستتلقّى طلبات اشتراك متعددة باستخدام رمز PurchaseToken نفسه، لأنّ طلبات تجديد الاشتراك تتشارك رمز PurchaseToken نفسه.

includeQuantityBasedPartialRefund

boolean

اختيارية: ما إذا كان سيتم تضمين عمليات الشراء الملغاة التي تم ردّ جزء من الأموال المدفوعة فيها استنادًا إلى الكمية، والتي لا تنطبق إلا على عمليات الشراء بكميات متعدّدة. إذا كانت القيمة صحيحة، يمكن إرجاع عمليات شراء ملغاة إضافية باستخدام قيمة voidedQuantity التي تشير إلى كمية الأموال التي تم ردّها في عملية ردّ جزء من الأموال استنادًا إلى الكمية. القيمة التلقائية هي false.

نص الطلب

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

نص الاستجابة

استجابة واجهة برمجة التطبيقات voidedpurchases.list

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

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

object (PageInfo)

معلومات عامة عن تقسيم الصفحات

tokenPagination

object (TokenPagination)

معلومات تقسيم الصفحات لقسمة الرموز المميّزة

voidedPurchases[]

object (VoidedPurchase)

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

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

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

PageSelection

نوع مَعلمة طلب pageSelection التي تحدّد النتائج التي يجب أن تعرِضها عملية voidedpurchases.list وعدد هذه النتائج.

تمثيل JSON
{
  "maxResults": integer,
  "startIndex": integer,
  "token": string
}
الحقول
maxResults

integer (uint32 format)

يحدِّد عدد النتائج التي يجب أن تعرِضها عملية القائمة. يعتمد العدد التلقائي على مجموعة الموارد.

startIndex

integer (uint32 format)

لتحديد فهرس العنصر الأول الذي سيتم عرضه لا يمكن استخدام هذا الإجراء إلا إذا كان خيار "الفهرسة حسب الصفحات" مفعّلاً.

token

string

تُحدِّد الرمز المميّز للصفحة المُراد عرضها، ويكون عادةً مأخوذًا من TokenPagination. لا يمكن استخدام هذا الإجراء إلا إذا كان خيار تقسيم الرموز المميّزة مفعّلاً.