Method: vitals.errors.reports.search
একটি অ্যাপের জন্য প্রাপ্ত সমস্ত ত্রুটি রিপোর্ট অনুসন্ধান করে।
HTTP অনুরোধ
GET https://playdeveloperreporting.googleapis.com/v1alpha1/{parent=apps/*}/errorReports:search
URL 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 : শুধুমাত্র অনুরোধ করা অ্যান্ড্রয়েড সংস্করণে (সংখ্যাসূচক API স্তর হিসাবে নির্দিষ্ট) হওয়া ত্রুটির প্রতিবেদনগুলিকে মেলে৷ উদাহরণ: 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 : শুধুমাত্র অনুরোধকৃত প্রকারের ত্রুটি রিপোর্টের সাথে মেলে। বৈধ প্রার্থী: JAVA_CRASH , NATIVE_CRASH , ANR । উদাহরণ: errorIssueType = JAVA_CRASH OR errorIssueType = NATIVE_CRASH । -
errorIssueId : শুধুমাত্র অনুরোধ করা ত্রুটি ইস্যু আইডির সাথে সম্পর্কিত ত্রুটি রিপোর্টের সাথে মেলে। উদাহরণ: errorIssueId = 1234 OR errorIssueId = 4567 । -
appProcessState : একটি অ্যাপের প্রসেস স্টেটে ত্রুটির রিপোর্ট মেলে, এটি নির্দেশ করে যে একটি অ্যাপ ফোরগ্রাউন্ডে (ব্যবহারকারী-দৃশ্যমান) বা ব্যাকগ্রাউন্ডে চলে কিনা। বৈধ প্রার্থী: FOREGROUND , BACKGROUND । উদাহরণ: appProcessState = FOREGROUND । -
isUserPerceived : ব্যবহারকারীর দ্বারা অনুভূত ত্রুটি রিপোর্ট মেলে। এটি কোনো অপারেটর দ্বারা অনুষঙ্গী হয় না. উদাহরণ: isUserPerceived ।
** সমর্থিত অপারেটর:** - তুলনা অপারেটর: একমাত্র সমর্থিত তুলনা অপারেটর হল সমতা। ফিল্টার করা ক্ষেত্রটি তুলনার বাম দিকে অবশ্যই উপস্থিত হবে।
- লজিক্যাল অপারেটর: লজিক্যাল অপারেটর
AND এবং OR একটি কনজেক্টিভ নরমাল ফর্ম (CNF), অর্থাৎ, বিচ্ছিন্নতার সংযোগগুলি অনুসরণ করে জটিল ফিল্টার তৈরি করতে ব্যবহার করা যেতে পারে। 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 ওভারভিউ দেখুন।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2023-11-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2023-11-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["Searches all error reports for a specified app based on provided criteria like date/time, Android version, device, or error type."],["The request requires specifying the app and can include optional filters to narrow down the search."],["The response returns a list of error reports matching the query and a token for retrieving additional pages if available."],["Requires authorization with the `https://www.googleapis.com/auth/playdeveloperreporting` scope."]]],["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"]]