Method: vitals.errors.issues.search
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Cerca tutti i problemi di errore in cui sono stati raggruppati i report.
Richiesta HTTP
GET https://playdeveloperreporting.googleapis.com/v1alpha1/{parent=apps/*}/errorIssues:search
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri |
parent |
string
Obbligatorio. Risorsa principale dei problemi di errore, che indica l'applicazione per cui sono stati ricevuti. Formato: apps/{app}
|
Parametri di query
Parametri |
interval |
object (DateTimeInterval )
L'intervallo di data e ora per cercare i problemi di errore. Sia l'inizio che la fine devono essere allineati all'ora e utilizzare UTC come fuso orario (o essere vuoti, nel qual caso verrà utilizzato anche UTC ). Se impostato, verranno restituiti solo i problemi di errore con i report sugli errori associati che si sono verificati nell'intervallo. Se non specificato, verrà utilizzato l'intervallo predefinito delle ultime 24 ore.
|
pageSize |
integer
Il numero massimo di problemi di errore da restituire. Il servizio potrebbe restituire un numero inferiore a questo valore. Se non specificato, verranno restituiti al massimo 50 problemi di errore. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000.
|
pageToken |
string
Un token di pagina, ricevuto da una chiamata precedente. Fornisci questo valore per recuperare la pagina successiva. Durante la paginazione, tutti gli altri parametri forniti alla richiesta devono corrispondere alla chiamata che ha fornito il token di pagina.
|
filter |
string
Un predicato di selezione per recuperare solo un sottoinsieme dei problemi. I conteggi nei problemi di errore restituiti rifletteranno solo le occorrenze che corrispondono al filtro. Per le nozioni di base sul filtraggio, consulta AIP-160. ** Nomi dei campi supportati:**
apiLevel : corrisponde solo ai problemi di errore che si sono verificati nelle versioni di Android richieste (specificate come livello API numerico). Esempio: apiLevel = 28 OR apiLevel = 29 .
versionCode : corrisponde ai problemi di errore che si sono verificati solo nei codici versione app richiesti. Esempio: versionCode = 123 OR versionCode = 456 .
deviceModel : corrisponde ai problemi di errore che si sono verificati nei dispositivi richiesti. Esempio: deviceModel = "google/walleye" OR deviceModel = "google/marlin" .
deviceBrand : stabilisce una corrispondenza in base ai problemi di errore che si sono verificati nei brand di dispositivi richiesti. Esempio: `deviceBrand = "Google".
deviceType : corrisponde ai problemi di errore che si sono verificati nei tipi di dispositivo richiesti. Esempio: deviceType = "PHONE" .
errorIssueType : Corrisponde solo ai problemi di errore dei tipi richiesti. Candidati validi: CRASH , ANR , NON_FATAL . Esempio: errorIssueType = CRASH OR errorIssueType = ANR .
appProcessState : corrisponde ai problemi di errore nello stato del processo di un'app, indicando se un'app viene eseguita in primo piano (visibile all'utente) o in background. Candidati validi: FOREGROUND , BACKGROUND . Esempio: appProcessState = FOREGROUND .
isUserPerceived : corrisponde ai problemi di errore percepiti dall'utente. Non è accompagnato da alcun operatore. Esempio: isUserPerceived .
** Operatori supportati:**
- Operatori di confronto: l'unico operatore di confronto supportato è l'uguaglianza. Il campo filtrato deve essere visualizzato a sinistra del confronto.
- Operatori logici: gli operatori logici
AND e OR possono essere utilizzati per creare filtri complessi seguendo una forma normale congiuntiva (CNF), ovvero congiunzioni di disgiunzioni. L'operatore OR ha la precedenza su AND , quindi l'uso delle parentesi non è necessario quando si crea una CNF.
L'operatore OR è supportato solo per creare disgiunzioni che si applicano allo stesso campo, ad esempio: versionCode = 123 OR errorIssueType = ANR non è un filtro valido. ** Esempi ** Alcune espressioni di filtro valide: * versionCode = 123 AND errorIssueType = ANR * versionCode = 123 AND errorIssueType = OR errorIssueType = CRASH * versionCode = 123 AND (errorIssueType = OR errorIssueType = CRASH)
|
orderBy |
string
Specifica un campo che verrà utilizzato per ordinare i risultati. ** Dimensioni supportate:**
errorReportCount : Ordina i problemi in base al numero di report sugli errori.
distinctUsers : ordina i problemi in base al numero di utenti unici interessati.
** Operazioni supportate:**
asc per l'ordine crescente.
desc per l'ordine decrescente.
Formato: un campo e un'operazione, ad esempio errorReportCount desc Nota:al momento è supportato un solo campo alla volta.
|
sampleErrorReportLimit |
integer
(Facoltativo) Numero di report sugli errori di esempio da restituire per ErrorIssue. Se non specificato, verrà utilizzato 0. Nota:al momento sono supportati solo 0 e 1.
|
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Risposta con un elenco paginato di problemi che corrispondono alla richiesta.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
{
"errorIssues": [
{
object (ErrorIssue )
}
],
"nextPageToken": string
} |
Campi |
errorIssues[] |
object (ErrorIssue )
Errori trovati.
|
nextPageToken |
string
Token di continuazione per recuperare la pagina di dati successiva.
|
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/playdeveloperreporting
Per ulteriori informazioni, consulta la OAuth 2.0 Overview.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[null,null,["Ultimo aggiornamento 2025-07-26 UTC."],[[["\u003cp\u003eSearches all error issues, including crashes, ANRs, and non-fatal errors, for a given application.\u003c/p\u003e\n"],["\u003cp\u003eAllows filtering by error type, API level, app version, device model, and other criteria.\u003c/p\u003e\n"],["\u003cp\u003eReturns a paginated list of error issues with optional sample error reports.\u003c/p\u003e\n"],["\u003cp\u003eRequires the \u003ccode\u003ehttps://www.googleapis.com/auth/playdeveloperreporting\u003c/code\u003e OAuth scope for authorization.\u003c/p\u003e\n"]]],["This document outlines how to search for grouped error issues via a `GET` HTTP request to the specified URL, including path parameters like `parent` to identify the app. Query parameters refine the search: `interval` for the timeframe, `pageSize` and `pageToken` for pagination, `filter` for issue characteristics, `orderBy` for result ordering, and `sampleErrorReportLimit` for report samples. The response contains a list of `errorIssues` and a `nextPageToken` for further results. The request body is empty, and authorization requires a specific OAuth scope.\n"],null,[]]