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.
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
Thông 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à bạn nhận được các vấn đề đó. Định dạng: apps/{app}
|
Tham số truy vấn
Thông số |
interval |
object (DateTimeInterval )
Khoảng thời gian để 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 được đặt, chỉ những vấn đề về lỗi có báo cáo lỗi liên quan xảy ra trong khoảng thời gian đó mới được trả về. 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
Số lượng vấn đề lỗi tối đa cần trả về. Dịch vụ có thể trả về ít hơn giá trị này. Nếu không chỉ định, tối đa 50 vấn đề lỗi sẽ được trả về. Giá trị tối đa là 1000; các giá trị lớn hơn 1000 sẽ được chuyển đổi thành 1000.
|
pageToken |
string
Mã thông báo trang nhận được từ một lệnh gọi trước đó. Cung cấp thông tin 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
Một vị từ lựa chọn để chỉ truy xuất một tập hợp con của các vấn đề. Số lượng vấn đề lỗi được trả về sẽ chỉ phản ánh những trường hợp trùng khớp với bộ lọc. Để biết thông tin cơ bản về việc lọc, vui lòng xem 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 dạng số). Ví dụ: apiLevel = 28 OR apiLevel = 29 .
versionCode : Chỉ so khớp 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 : Trùng 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 : Trùng khớp với các vấn đề về lỗi xảy ra ở các thương hiệu thiết bị được yêu cầu. Ví dụ: `deviceBrand = "Google".
deviceType : Trùng khớp với các vấn đề về lỗi xảy ra ở các loại thiết bị được yêu cầu. Ví dụ: deviceType = "PHONE" .
errorIssueType : Chỉ so khớp các vấn đề về lỗi thuộ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 : So khớp các vấn đề về lỗi ở trạng thái quy trình của một ứng dụng, cho biết liệu ứng dụng có chạy ở nền trước (người dùng nhìn thấy) hay nền sau. Ứng viên hợp lệ: FOREGROUND , BACKGROUND . Ví dụ: appProcessState = FOREGROUND .
isUserPerceived : Trùng khớp với các vấn đề về lỗi mà người dùng nhận thấy. Không có toán tử nào đi kèm. 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. Trường được lọc phải xuất hiện ở bên trái của phép so sánh.
- Toán tử logic: Bạn có thể dùng toán tử logic
AND và OR để tạo bộ lọc phức tạp theo dạng chuẩn kết hợp (CNF), tức là phép tuyển chọn của phép tuyển chọn. Toán tử OR có mức độ ưu tiên cao hơn AND nên bạn không cần dùng dấu ngoặc đơn khi tạo CNF.
Toán tử OR chỉ được hỗ trợ để tạo các phép tách biệt áp dụng cho cùng một trường, ví dụ: versionCode = 123 OR errorIssueType = ANR không phải là 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
Chỉ định một trường sẽ được dùng để sắp xếp kết quả. ** Các phương diện được hỗ trợ:**
errorReportCount : Sắp xếp các vấn đề về đơn đặt hàng theo số lượng báo cáo lỗi.
distinctUsers : Sắp xếp vấn đề theo số lượng người dùng riêng biệt chịu ảnh hưởng.
** Các 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 ý: 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 chỉ hỗ 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 các vấn đề được phân trang 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 that were found.
|
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êm thông tin, 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: 2025-07-26 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: 2025-07-26 UTC."],[[["Searches all error issues, including crashes, ANRs, and non-fatal errors, for a given application."],["Allows filtering by error type, API level, app version, device model, and other criteria."],["Returns a paginated list of error issues with optional sample error reports."],["Requires the `https://www.googleapis.com/auth/playdeveloperreporting` OAuth scope for authorization."]]],["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"]]