Method: vitals.errors.reports.search

একটি অ্যাপের জন্য প্রাপ্ত সমস্ত ত্রুটি প্রতিবেদন অনুসন্ধান করে।

HTTP অনুরোধ

GET https://playdeveloperreporting.googleapis.com/v1alpha1/{parent=apps/*}/errorReports:search

URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।

পথের পরামিতি

প্যারামিটার
parent

string

প্রয়োজনীয়। প্রতিবেদনগুলোর মূল উৎস, এবং কোন আবেদনের জন্য সেগুলো গ্রহণ করা হয়েছে তা উল্লেখ করতে হবে।

ফরম্যাট: অ্যাপস/{অ্যাপ}

কোয়েরি প্যারামিটার

প্যারামিটার
interval

object ( DateTimeInterval )

ঐচ্ছিক। ত্রুটি প্রতিবেদন অনুসন্ধানের জন্য তারিখ ও সময়ের ব্যবধান। শুরু এবং শেষ উভয়ই অবশ্যই ঘণ্টা-ভিত্তিক হতে হবে এবং সময় অঞ্চল হিসেবে UTC ব্যবহার করতে হবে (অথবা খালি থাকতে হবে, সেক্ষেত্রেও UTC ব্যবহৃত হবে)।

সেট করা থাকলে, শুধুমাত্র নির্দিষ্ট সময়সীমার মধ্যে ঘটা ত্রুটির প্রতিবেদনগুলোই ফেরত দেওয়া হবে। অনির্দিষ্ট থাকলে, গত ২৪ ঘণ্টার ডিফল্ট সময়সীমা ব্যবহার করা হবে।

pageSize

integer

ঐচ্ছিক। ফেরত দেওয়া প্রতিবেদনের সর্বোচ্চ সংখ্যা। পরিষেবাটি এই সংখ্যার চেয়ে কম প্রতিবেদনও ফেরত দিতে পারে।

অনির্দিষ্ট থাকলে, সর্বাধিক ৫০টি প্রতিবেদন ফেরত দেওয়া হবে। সর্বোচ্চ মান হলো ১০০; ১০০-এর উপরের মানগুলোকে ১০০-তে রূপান্তরিত করা হবে।

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 : শুধুমাত্র অনুরোধ করা ধরনের ত্রুটি প্রতিবেদনগুলির সাথে মেলে। বৈধ বিকল্পগুলি: 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 লজিক্যাল অপারেটর ব্যবহার করে কনজাংটিভ নরমাল ফর্ম (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 Overview .