Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Method: vitals.errors.reports.search
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
यह किसी ऐप्लिकेशन के लिए मिली गड़बड़ी की सभी रिपोर्ट खोजता है.
एचटीटीपी अनुरोध
GET https://playdeveloperreporting.googleapis.com/v1alpha1/{parent=apps/*}/errorReports:search
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर |
parent |
string
ज़रूरी है. रिपोर्ट का पैरंट रिसॉर्स. इससे पता चलता है कि रिपोर्ट किस ऐप्लिकेशन के लिए मिली हैं. फ़ॉर्मैट: apps/{app}
|
क्वेरी पैरामीटर
| पैरामीटर |
interval |
object (DateTimeInterval)
ज़रूरी नहीं. गड़बड़ी की रिपोर्ट खोजने के लिए, तारीख और समय का इंटरवल. शुरू होने और खत्म होने का समय, घंटे के हिसाब से होना चाहिए. साथ ही, टाइमज़ोन के लिए UTC का इस्तेमाल करना चाहिए. अगर टाइमज़ोन की जानकारी नहीं दी जाती है, तो भी UTC का इस्तेमाल किया जाएगा. अगर यह सेट है, तो इस समयावधि में हुई गड़बड़ियों की रिपोर्ट ही दिखाई जाएंगी. अगर यह जानकारी नहीं दी जाती है, तो पिछले 24 घंटों के डिफ़ॉल्ट समय अंतराल का इस्तेमाल किया जाएगा.
|
pageSize |
integer
ज़रूरी नहीं. ज़्यादा से ज़्यादा कितनी रिपोर्ट वापस लानी हैं. ऐसा हो सकता है कि सेवा इस वैल्यू से कम नतीजे दिखाए. अगर इसे तय नहीं किया गया है, तो ज़्यादा से ज़्यादा 50 रिपोर्ट दिखेंगी. ज़्यादा से ज़्यादा वैल्यू 100 हो सकती है. 100 से ज़्यादा वैल्यू को 100 पर सेट कर दिया जाएगा.
|
pageToken |
string
ज़रूरी नहीं. यह एक पेज टोकन है, जो पिछले reports.search कॉल से मिला था. अगला पेज पाने के लिए, यह जानकारी दें. पेज नंबर के हिसाब से डेटा दिखाने के दौरान, reports.search को दिए गए अन्य सभी पैरामीटर, पेज टोकन देने वाले कॉल से मेल खाने चाहिए.
|
filter |
string
ज़रूरी नहीं. रिपोर्ट का सिर्फ़ सबसेट पाने के लिए, चुनने का अनुमान लगाने वाला फ़ंक्शन. फ़िल्टर करने के बारे में बुनियादी जानकारी के लिए, कृपया AIP-160 देखें. ** इस्तेमाल किए जा सकने वाले फ़ील्ड के नाम:**
apiLevel: इससे सिर्फ़ उन Android वर्शन में हुई गड़बड़ियों की रिपोर्ट मैच होती हैं जिनके लिए अनुरोध किया गया है. इन्हें एपीआई लेवल के तौर पर संख्या में दिखाया जाता है. उदाहरण: apiLevel = 28 OR apiLevel = 29.
versionCode: यह सिर्फ़ अनुरोध किए गए ऐप्लिकेशन वर्शन कोड में हुई गड़बड़ियों की रिपोर्ट से मेल खाता है. उदाहरण: versionCode = 123 OR versionCode = 456.
deviceModel: यह उन गड़बड़ियों से मेल खाती है जो अनुरोध किए गए डिवाइसों में हुई हैं. उदाहरण: deviceModel = "google/walleye" OR deviceModel = "google/marlin".
deviceBrand: इससे अनुरोध किए गए डिवाइस के ब्रैंड में हुई गड़बड़ियों का पता चलता है. उदाहरण: `deviceBrand = "Google".
deviceType: यह अनुरोध किए गए डिवाइस टाइप में हुई गड़बड़ी की रिपोर्ट से मेल खाती है. उदाहरण: deviceType = "PHONE".
errorIssueType: सिर्फ़ अनुरोध किए गए टाइप की गड़बड़ियों की रिपोर्ट से मेल खाता है. मान्य उम्मीदवार: CRASH, ANR, NON_FATAL. उदाहरण: errorIssueType = CRASH OR errorIssueType = ANR.
errorIssueId: यह सिर्फ़ उन गड़बड़ियों की रिपोर्ट से मैच करता है जिनके लिए गड़बड़ी के आईडी का अनुरोध किया गया है. उदाहरण: errorIssueId = 1234 OR errorIssueId = 4567.
errorReportId: यह अनुरोध किए गए गड़बड़ी की रिपोर्ट के आईडी से गड़बड़ी की रिपोर्ट से मेल खाता है. उदाहरण: errorReportId = 1234 OR errorReportId = 4567.
appProcessState: यह ऐप्लिकेशन की प्रोसेस की स्थिति के बारे में गड़बड़ी की रिपोर्ट से मेल खाता है. इससे पता चलता है कि ऐप्लिकेशन फ़ोरग्राउंड (उपयोगकर्ता को दिखने वाला) या बैकग्राउंड में चलता है. मान्य उम्मीदवार: FOREGROUND, BACKGROUND. उदाहरण: appProcessState = FOREGROUND.
isUserPerceived: यह उपयोगकर्ता को दिखने वाली गड़बड़ियों की रिपोर्ट से मैच करती है. इसके साथ कोई ऑपरेटर नहीं होता. उदाहरण: isUserPerceived.
** ये ऑपरेटर इस्तेमाल किए जा सकते हैं:**
- तुलना करने वाले ऑपरेटर: सिर्फ़ इक्वलिटी ऑपरेटर का इस्तेमाल किया जा सकता है. तुलना में फ़िल्टर किया गया फ़ील्ड, बाईं ओर दिखना चाहिए.
- लॉजिकल ऑपरेटर: लॉजिकल ऑपरेटर
AND और OR का इस्तेमाल करके, कंजंक्टिव नॉर्मल फ़ॉर्म (सीएनएफ़) के हिसाब से मुश्किल फ़िल्टर बनाए जा सकते हैं. जैसे, कंजंक्शन ऑफ़ डिसजंक्शन. OR ऑपरेटर को AND ऑपरेटर से ज़्यादा प्राथमिकता मिलती है. इसलिए, CNF बनाते समय कोष्ठक का इस्तेमाल करना ज़रूरी नहीं है.
OR ऑपरेटर का इस्तेमाल सिर्फ़ ऐसे डिसजंक्शन बनाने के लिए किया जा सकता है जो एक ही फ़ील्ड पर लागू होते हैं. जैसे, versionCode = 123 OR versionCode = ANR. फ़िल्टर एक्सप्रेशन versionCode = 123 OR errorIssueType = ANR मान्य नहीं है.
** उदाहरण ** फ़िल्टर करने के कुछ मान्य एक्सप्रेशन: * versionCode = 123 AND errorIssueType = ANR * versionCode = 123 AND errorIssueType = OR errorIssueType = CRASH * versionCode = 123 AND (errorIssueType = OR errorIssueType = CRASH)
|
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
जवाब में, सर्च क्वेरी से मेल खाने वाली गड़बड़ी की रिपोर्ट की पेज के हिसाब से सूची दी गई है.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON फ़ॉर्मैट में दिखाया गया है |
{
"errorReports": [
{
object (ErrorReport)
}
],
"nextPageToken": string
} |
| फ़ील्ड |
errorReports[] |
object (ErrorReport)
मिली हुई गड़बड़ी की रिपोर्ट.
|
nextPageToken |
string
रिपोर्ट का अगला पेज फ़ेच करने के लिए पेज टोकन.
|
अनुमति पाने के लिंक
नीचे दिए गए OAuth अनुमति की ज़रूरत हाेती है:
https://www.googleapis.com/auth/playdeveloperreporting
ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2026-04-22 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2026-04-22 (UTC) को अपडेट किया गया."],[],["This outlines how to search for app error reports using the `errorReports:search` endpoint. The `GET` request requires a `parent` path parameter (app ID) and supports query parameters such as `interval` (date range), `pageSize` (report limit), `pageToken` (pagination), and `filter` (criteria for report subset, examples: apiLevel, versionCode, etc.). The request body must be empty. The response provides a paginated list of `errorReports`, and a `nextPageToken` for subsequent pages. Authorization requires the `playdeveloperreporting` OAuth scope.\n"]]