Method: vitals.errors.issues.search
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Tìm kiếm tất cả các vấn đề về lỗi mà báo cáo đã được nhóm lại.
Yêu cầu HTTP
GET https://playdeveloperreporting.googleapis.com/v1alpha1/{parent=apps/*}/errorIssues:search
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
| Tham số |
parent |
string
Bắt buộc. Tài nguyên mẹ của các vấn đề về lỗi, cho biết ứng dụng mà các vấn đề về lỗi được nhận. Định dạng: apps/{app}
|
Tham số truy vấn
| Tham số |
interval |
object (DateTimeInterval)
Không bắt buộc. Khoảng thời gian ngày giờ để tìm kiếm các vấn đề về lỗi. Cả thời gian bắt đầu và thời gian kết thúc đều phải được căn chỉnh theo giờ và sử dụng UTC làm múi giờ (hoặc để trống, trong trường hợp đó, UTC cũng sẽ được sử dụng). Nếu bạn đặt chính sách này, hệ thống sẽ chỉ trả về các vấn đề về lỗi có báo cáo lỗi được liên kết xảy ra trong khoảng thời gian đó. Nếu bạn không chỉ định, hệ thống sẽ sử dụng khoảng thời gian mặc định là 24 giờ qua.
|
pageSize |
integer
Không bắt buộc. Số lượng tối đa các vấn đề về lỗi cần trả về. Dịch vụ có thể trả về ít hơn giá trị này. Nếu bạn không chỉ định, hệ thống sẽ trả về tối đa 50 vấn đề về lỗi. Giá trị tối đa là 1000; các giá trị trên 1000 sẽ bị ép buộc thành 1000.
|
pageToken |
string
Không bắt buộc. Mã thông báo trang nhận được từ một lệnh gọi trước đó. Cung cấp mã này để truy xuất trang tiếp theo. Khi phân trang, tất cả các tham số khác được cung cấp cho yêu cầu phải khớp với lệnh gọi đã cung cấp mã thông báo trang.
|
filter |
string
Không bắt buộc. Một vị từ lựa chọn để chỉ truy xuất một nhóm con các vấn đề. Số lượt đếm trong các vấn đề về lỗi được trả về sẽ chỉ phản ánh những lần xuất hiện khớp với bộ lọc. Để biết thông tin cơ bản về việc lọc, vui lòng kiểm tra AIP-160. ** Tên trường được hỗ trợ:**
apiLevel: Chỉ khớp với các vấn đề về lỗi xảy ra trong các phiên bản Android được yêu cầu (được chỉ định là cấp độ API bằng số). Ví dụ: apiLevel = 28 OR apiLevel = 29.
versionCode: Chỉ khớp với các vấn đề về lỗi xảy ra trong mã phiên bản ứng dụng được yêu cầu. Ví dụ: versionCode = 123 OR versionCode = 456.
deviceModel: Khớp với các vấn đề về lỗi xảy ra trong các thiết bị được yêu cầu. Ví dụ: deviceModel = "google/walleye" OR deviceModel = "google/marlin".
deviceBrand: Khớp với các vấn đề về lỗi xảy ra trong các thương hiệu thiết bị được yêu cầu. Ví dụ: `deviceBrand = "Google".
deviceType: Khớp với các vấn đề về lỗi xảy ra trong các loại thiết bị được yêu cầu. Ví dụ: deviceType = "PHONE".
errorIssueType: Chỉ khớp với các vấn đề về lỗi thuộc các loại được yêu cầu. Các ứng viên hợp lệ: CRASH, ANR, NON_FATAL. Ví dụ: errorIssueType = CRASH OR errorIssueType = ANR.
appProcessState: Khớp với các vấn đề về lỗi trên trạng thái quy trình của một ứng dụng, cho biết liệu một ứng dụng có chạy ở nền trước (người dùng nhìn thấy) hay nền sau. Các ứng viên hợp lệ: FOREGROUND, BACKGROUND. Ví dụ: appProcessState = FOREGROUND.
isUserPerceived: Khớp với các vấn đề về lỗi mà người dùng nhận thấy. Trường này không đi kèm với bất kỳ toán tử nào. Ví dụ: isUserPerceived.
** Các toán tử được hỗ trợ:**
- Toán tử so sánh: Toán tử so sánh duy nhất được hỗ trợ là toán tử bằng nhau. Trường được lọc phải xuất hiện ở phía bên trái của phép so sánh.
- Toán tử logic: Bạn có thể sử dụng các toán tử logic
AND và OR để xây dựng các bộ lọc phức tạp theo dạng chuẩn liên kết (CNF), tức là các liên kết của các phép tuyển. Toán tử OR có mức độ ưu tiên cao hơn AND nên bạn không cần sử dụng dấu ngoặc đơn khi xây dựng CNF.
Toán tử OR chỉ được hỗ trợ để xây dựng các phép tuyển áp dụng cho cùng một trường, ví dụ: versionCode = 123 OR errorIssueType = ANR không phải là một bộ lọc hợp lệ. ** Ví dụ ** Một số biểu thức lọc hợp lệ: * versionCode = 123 AND errorIssueType = ANR * versionCode = 123 AND errorIssueType = OR errorIssueType = CRASH * versionCode = 123 AND (errorIssueType = OR errorIssueType = CRASH)
|
orderBy |
string
Không bắt buộc. Chỉ định một trường sẽ được dùng để sắp xếp kết quả. ** Các tham số được hỗ trợ:**
errorReportCount: Sắp xếp các vấn đề theo số lượng báo cáo lỗi.
distinctUsers: Sắp xếp các vấn đề theo số lượng người dùng riêng biệt bị ảnh hưởng.
** Thao tác được hỗ trợ:**
asc cho thứ tự tăng dần.
desc cho thứ tự giảm dần.
Định dạng: Một trường và một thao tác, ví dụ: errorReportCount desc Lưu ý: hiện tại, mỗi lần chỉ hỗ trợ một trường.
|
sampleErrorReportLimit |
integer
Không bắt buộc. Số lượng báo cáo lỗi mẫu cần trả về cho mỗi ErrorIssue. Nếu bạn không chỉ định, hệ thống sẽ sử dụng giá trị 0. Lưu ý: hiện tại, hệ thống chỉ hỗ trợ giá trị 0 và 1.
|
Nội dung yêu cầu
Nội dung yêu cầu phải trống.
Nội dung phản hồi
Phản hồi bằng danh sách phân trang các vấn đề khớp với yêu cầu.
Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
| Biểu diễn dưới dạng JSON |
{
"errorIssues": [
{
object (ErrorIssue)
}
],
"nextPageToken": string
} |
| Trường |
errorIssues[] |
object (ErrorIssue)
ErrorIssues đã tìm thấy.
|
nextPageToken |
string
Mã thông báo tiếp tục để tìm nạp trang dữ liệu tiếp theo.
|
Phạm vi uỷ quyền
Yêu cầu phạm vi OAuth sau:
https://www.googleapis.com/auth/playdeveloperreporting
Để biết thông tin khác, hãy xem OAuth 2.0 Overview.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2026-04-22 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2026-04-22 UTC."],[],["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"]]