বণিক কেন্দ্রের ক্যোয়ারী ভাষা পেজিনেশনের জন্য নিম্নলিখিত ক্ষেত্রগুলি প্রদান করে:
-
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
আপডেট করুন।