Method: vitals.errors.issues.search

প্রতিবেদনগুলিকে গোষ্ঠীভুক্ত করা হয়েছে এমন সমস্ত ত্রুটির সমস্যাগুলি অনুসন্ধান করে৷

HTTP অনুরোধ

GET https://playdeveloperreporting.googleapis.com/v1beta1/{parent=apps/*}/errorIssues:search

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

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

পরামিতি
parent

string

প্রয়োজন। ত্রুটির সমস্যাগুলির মূল সংস্থান, যে আবেদনের জন্য তারা গৃহীত হয়েছিল তা নির্দেশ করে৷

বিন্যাস: apps/{app}

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

পরামিতি
interval

object ( DateTimeInterval )

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

যদি সেট করা হয়, শুধুমাত্র সংশ্লিষ্ট ত্রুটি রিপোর্টের সাথে ত্রুটির সমস্যা যা ব্যবধানে ঘটেছে তা ফেরত দেওয়া হবে। অনির্দিষ্ট থাকলে, শেষ 24 ঘন্টার ডিফল্ট ব্যবধান ব্যবহার করা হবে।

pageSize

integer

ফেরত দেওয়ার জন্য ত্রুটির সমস্যাগুলির সর্বাধিক সংখ্যা৷ পরিষেবাটি এই মানের থেকে কম ফেরত দিতে পারে।

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

pageToken

string

একটি পৃষ্ঠা টোকেন, একটি পূর্ববর্তী কল থেকে প্রাপ্ত। পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে এটি প্রদান করুন।

পেজিনেট করার সময়, অনুরোধে প্রদত্ত অন্যান্য সমস্ত প্যারামিটার অবশ্যই পেজ টোকেন প্রদানকারী কলের সাথে মেলে।

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 । উদাহরণ: errorIssueType = CRASH OR errorIssueType = ANR
  • appProcessState : একটি অ্যাপের প্রসেস স্টেটে ত্রুটির সমস্যা মেলে, এটি নির্দেশ করে যে একটি অ্যাপ ফোরগ্রাউন্ডে (ব্যবহারকারী-দৃশ্যমান) বা ব্যাকগ্রাউন্ডে চলে কিনা। বৈধ প্রার্থী: FOREGROUND , BACKGROUND । উদাহরণ: appProcessState = FOREGROUND
  • isUserPerceived : ব্যবহারকারীর দ্বারা অনুভূত ত্রুটির সমস্যাগুলি মেলে৷ এটি কোনো অপারেটর দ্বারা অনুষঙ্গী হয় না. উদাহরণ: isUserPerceived

** সমর্থিত অপারেটর:**

  • তুলনা অপারেটর: একমাত্র সমর্থিত তুলনা অপারেটর হল সমতা। ফিল্টার করা ক্ষেত্রটি তুলনার বাম দিকে অবশ্যই উপস্থিত হবে।
  • লজিক্যাল অপারেটর: লজিক্যাল অপারেটর AND এবং OR একটি কনজেক্টিভ নরমাল ফর্ম (CNF), অর্থাৎ, বিচ্ছিন্নতার সংযোগগুলি অনুসরণ করে জটিল ফিল্টার তৈরি করতে ব্যবহার করা যেতে পারে। OR অপারেটর অগ্রাধিকার নেয় AND তাই CNF তৈরি করার সময় বন্ধনীর ব্যবহার প্রয়োজন হয় না।

OR অপারেটর শুধুমাত্র একই ক্ষেত্রে প্রযোজ্য ডিসজেকশন তৈরি করতে সমর্থিত, যেমন, versionCode = 123 OR errorIssueType = ANR একটি বৈধ ফিল্টার নয়।

** উদাহরণ **

কিছু বৈধ ফিল্টারিং এক্সপ্রেশন: * versionCode = 123 AND errorIssueType = ANR * versionCode = 123 AND errorIssueType = OR errorIssueType = CRASH * versionCode = 123 AND (errorIssueType = OR errorIssueType = CRASH)

orderBy

string

একটি ক্ষেত্র নির্দিষ্ট করে যা ফলাফল অর্ডার করতে ব্যবহার করা হবে।

** সমর্থিত মাত্রা:**

  • errorReportCount : ত্রুটি রিপোর্টের সংখ্যা অনুসারে অর্ডার সমস্যা।
  • distinctUsers : অনন্য প্রভাবিত ব্যবহারকারীদের সংখ্যা অনুসারে অর্ডার সমস্যা।

** সমর্থিত অপারেশন:**

  • ঊর্ধ্বক্রমের জন্য asc
  • অবরোহের জন্য desc

বিন্যাস: একটি ক্ষেত্র এবং একটি অপারেশন, যেমন, errorReportCount desc

দ্রষ্টব্য: বর্তমানে শুধুমাত্র একটি ক্ষেত্র এক সময়ে সমর্থিত।

শরীরের অনুরোধ

অনুরোধের বডি খালি হতে হবে।

প্রতিক্রিয়া শরীর

অনুরোধের সাথে মিলে যাওয়া সমস্যাগুলির একটি পৃষ্ঠাযুক্ত তালিকা সহ প্রতিক্রিয়া।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "errorIssues": [
    {
      object (ErrorIssue)
    }
  ],
  "nextPageToken": string
}
ক্ষেত্র
errorIssues[]

object ( ErrorIssue )

পাওয়া গেছে যে ত্রুটি সমস্যা.

nextPageToken

string

ডেটার পরবর্তী পৃষ্ঠা আনার জন্য ধারাবাহিকতা টোকেন।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/playdeveloperreporting

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।