বণিক কেন্দ্রের ক্যোয়ারী ভাষা পেজিনেশনের জন্য নিম্নলিখিত ক্ষেত্রগুলি প্রদান করে:
-
pageSize
: একটি অনুরোধে পুনরুদ্ধার করার জন্য সর্বাধিক সংখ্যক সারি। সর্বোচ্চ 1000 সারির পৃষ্ঠার আকারে ডিফল্ট। -
pageToken
: পৃষ্ঠার টোকেন ফেরত দিতে হবে। অনির্দিষ্ট থাকলে, প্রথম পৃষ্ঠাটি ফেরত দেওয়া হয়। -
nextPageToken
: একটিaccounts.reports.search
কল থেকে পরবর্তী পৃষ্ঠা পেতেpageToken
মান।
যখন একটি pageToken
প্রদান করা হয়, অপ্রত্যাশিত আচরণ এড়াতে কলের অন্যান্য সমস্ত প্যারামিটার অবশ্যই পূর্ববর্তী কলের সাথে মেলে।
উদাহরণস্বরূপ, আপনি যদি এমন একটি অ্যাকাউন্টে নিম্নলিখিত ক্যোয়ারী করেন যার 100,000 offerId
মান রয়েছে এবং pageSize
200 তে সেট করা হয়, ফলাফলটিতে একটি nextPageToken
সহ প্রথম প্রতিক্রিয়ায় শুধুমাত্র 200টি ReportRow
অবজেক্ট রয়েছে:
SELECT offerId, impressions, clicks, clickThroughRate
FROM ProductPerformanceView
WHERE date BETWEEN '2021-12-01' AND '2021-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
আপডেট করুন।