- طلب HTTP
- معلمات المسار
- معامِلات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- اختيار الصفحة
- جرِّبه الآن
يعرض هذا التقرير عمليات الشراء التي تم إلغاؤها أو ردّ الأموال المدفوعة أو استرداد قيمتها.
طلب HTTP
GET https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases
يستخدم عنوان URL بنية gRPC Transcode.
معلّمات المسار
المعلّمات | |
---|---|
packageName |
اسم حزمة التطبيق الذي يجب إرجاع المشتريات الملغاة (على سبيل المثال، "com.some.thing"). |
معامِلات طلب البحث
المعلّمات | |
---|---|
pageSelection.maxResults |
تحدد عدد النتائج التي يجب أن تعرضها عملية القائمة. ويعتمد الرقم التلقائي على مجموعة الموارد. |
pageSelection.startIndex |
تحدّد فهرس العنصر الأول المطلوب عرضه. ولا يمكن استخدامها إلا في حال تفعيل الانتقال من صفحة إلى أخرى. |
pageSelection.token |
تحدّد هذه العلامة الرمز المميّز للصفحة المطلوب عرضها، وعادةً ما يكون مأخوذًا من TokenPagiation. ولا يمكن استخدامها إلا في حال تفعيل تقسيم الرموز المميّزة إلى صفحات أخرى. |
startTime |
الوقت بالمللي ثانية منذ الحقبة، من أول عملية شراء باطلة تريد الاطّلاع عليها في الرد. لا يمكن أن تكون قيمة هذه المعلّمة أكثر من 30 يومًا ويتم تجاهلها في حال ضبط رمز مميّز للتقسيم على صفحات. القيمة التلقائية هي الوقت الحالي مطروحًا منه 30 يومًا. ملاحظة: يتم تطبيق هذا الفلتر في الوقت الذي تعتبر فيه أنظمتنا أنّ السجلّ مُلغى، وليس الوقت الذي تم فيه إلغاء هذا الرد. |
endTime |
الوقت بالمللي ثانية منذ الحقبة، من آخر عملية شراء باطلة تريد الاطّلاع عليها في الرد. لا يمكن أن تكون قيمة هذه المعلّمة أكبر من الوقت الحالي ويتم تجاهلها في حال ضبط رمز مميّز للتقسيم على صفحات. القيمة التلقائية هي الوقت الحالي. ملاحظة: يتم تطبيق هذا الفلتر في الوقت الذي تعتبر فيه أنظمتنا أنّ السجلّ مُلغى، وليس الوقت الذي تم فيه إلغاء هذا الرد. |
type |
نوع عمليات الشراء الملغاة التي تريد الاطّلاع عليها في الردّ. القيم المحتمَلة هي: 0. في المقابل، لن يتم عرض سوى عمليات شراء المنتجات داخل التطبيق التي تم إبطالها. هذه هي القيمة الافتراضية. 1- في المقابل، سيتم إرجاع كل من عمليات الشراء داخل التطبيق وعمليات الشراء التي تم إبطالها من خلال الردّ. ملاحظة: قبل طلب تلقّي عمليات شراء الاشتراكات التي تم إبطالها، عليك التبديل لاستخدام orderId في الرد الذي يحدِّد بشكلٍ فريد عمليات الشراء والاشتراكات التي يتم إجراؤها مرة واحدة. إذا لم تنفّذ هذا الإجراء، ستتلقّى طلبات اشتراك متعدّدة لها رمز الشراء المميّز نفسه، لأنّ طلبات تجديد الاشتراك تتشارك رمز الشراء المميّز نفسه. |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
الاستجابة لواجهة برمجة التطبيقات إبطال_purchases.list API.
تمثيل JSON |
---|
{ "pageInfo": { object ( |
الحقول | |
---|---|
pageInfo |
معلومات عامة عن التقسيم على صفحات |
tokenPagination |
معلومات تقسيم النتائج على عدّة صفحات على صفحات. |
voidedPurchases[] |
|
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/androidpublisher
اختيار الصفحة
نوع مَعلمة طلب pageSelection التي تحدِّد عدد النتائج التي يجب أن تؤدي إلى إبطال عملية الشراء.
تمثيل JSON |
---|
{ "maxResults": integer, "startIndex": integer, "token": string } |
الحقول | |
---|---|
maxResults |
تحدد عدد النتائج التي يجب أن تعرضها عملية القائمة. ويعتمد الرقم التلقائي على مجموعة الموارد. |
startIndex |
تحدّد فهرس العنصر الأول المطلوب عرضه. ولا يمكن استخدامها إلا في حال تفعيل الانتقال من صفحة إلى أخرى. |
token |
تحدّد هذه العلامة الرمز المميّز للصفحة المطلوب عرضها، وعادةً ما يكون مأخوذًا من TokenPagiation. ولا يمكن استخدامها إلا في حال تفعيل تقسيم الرموز المميّزة إلى صفحات أخرى. |