Paginate query results

বণিক কেন্দ্রের ক্যোয়ারী ভাষা পেজিনেশনের জন্য নিম্নলিখিত ক্ষেত্রগুলি প্রদান করে:

  • pageSize : একটি অনুরোধে পুনরুদ্ধার করার জন্য সর্বাধিক সংখ্যক সারি। সর্বোচ্চ 1000 সারির পৃষ্ঠার আকারে ডিফল্ট।
  • pageToken : পৃষ্ঠার টোকেন ফেরত দিতে হবে। অনির্দিষ্ট থাকলে, প্রথম পৃষ্ঠাটি ফেরত দেওয়া হয়।
  • nextPageToken : একটি accounts.reports.search কল থেকে পরবর্তী পৃষ্ঠা পেতে pageToken মান।

যখন একটি pageToken প্রদান করা হয়, অপ্রত্যাশিত আচরণ এড়াতে কলের অন্যান্য সমস্ত প্যারামিটার অবশ্যই পূর্ববর্তী কলের সাথে মেলে।

উদাহরণস্বরূপ, আপনি যদি 100,000 offer_id মান আছে এমন একটি অ্যাকাউন্টে নিম্নলিখিত ক্যোয়ারী করেন এবং pageSize 200 তে সেট করা হয়, ফলাফলটিতে একটি nextPageToken সহ প্রথম প্রতিক্রিয়ায় শুধুমাত্র 200টি ReportRow অবজেক্ট থাকে:

SELECT offer_id, impressions, clicks, click_through_rate
FROM product_performance_view
WHERE date BETWEEN '2023-12-01' AND '2023-12-31'

এখানে নমুনা প্রতিক্রিয়া (প্রথম পাঁচটি ফলাফল এবং nextPageToken ):

{
  "results": [
    {
      "productPerformanceView": {
        "offerId": "12345",
        "clicks": "0",
        "impressions": "59",
        "clickThroughRate": 0
      }
    },
    {
      "productPerformanceView": {
        "offerId": "12346",
        "clicks": "9625",
        "impressions": "276695",
        "clickThroughRate": 0.034785594246372356
      }
    },
    {
      "productPerformanceView": {
        "offerId": "12347",
        "clicks": "148",
        "impressions": "22045",
        "clickThroughRate": 0.0067135404853708325
      }
    },
    {
      "productPerformanceView": {
        "offerId": "12348",
        "clicks": "11",
        "impressions": "1100",
        "clickThroughRate": 0.01
      }
    },
    {
      "productPerformanceView": {
        "offerId": "12349",
        "clicks": "569",
        "impressions": "62977",
        "clickThroughRate": 0.0090350445400701838
      }
    },
    ...
  ],
  "nextPageToken": "CMgB"
}

পরবর্তী 200টি সারি পুনরুদ্ধার করতে, একই পৃষ্ঠার আকারের সাথে আবার অনুরোধটি পাঠান, তবে অনুরোধের pageToken পূর্ববর্তী প্রতিক্রিয়া থেকে nextPageToken আপডেট করুন।