ওভারভিউ

পৃষ্ঠা সংখ্যা

LSA একাধিক পৃষ্ঠা আনয়নে (টান) একটি বড় স্ন্যাপশটের অনুরোধ মিটমাট করতে পৃষ্ঠা সংখ্যা সমর্থন করে। JSON প্রতিক্রিয়ায় পরিষেবা প্রদানকারীদের সর্বাধিক পরিমাণ সীমিত করতে Google একটি প্যারাম maxresults সহ একটি প্রদত্ত অংশীদারের শেষ পয়েন্ট টেনে আনবে৷ অংশীদাররা JSON প্রতিক্রিয়াতে metadata.pagination.nextTokenParam ফিল্ডে একটি পেজিনেশন টোকেন তৈরি করবে। এই টোকেনের মান অংশীদার নির্দিষ্ট এবং পরবর্তী পৃষ্ঠার URL তৈরি করতে ব্যবহৃত হয়। nextTokenParam ক্ষেত্রটি শেষ পৃষ্ঠার জন্য পপুলেট করা উচিত নয়। দয়া করে মনে রাখবেন যে metadata.pagination অবজেক্টটি সর্বদা পপুলেট করা উচিত (যেমন এটি স্কিমাতে প্রয়োজন), যদিও শেষ পৃষ্ঠায় nextTokenParam ক্ষেত্র থাকবে না। আরও, totalCount সমস্ত পৃষ্ঠা জুড়ে পরিষেবা প্রদানকারীর মোট সংখ্যা (বা পর্যালোচনা ফিডের ক্ষেত্রে পর্যালোচনা reviewItems ) নির্দেশ করে।

উদাহরণস্বরূপ, যদি একজন অংশীদারের সম্পূর্ণ স্ন্যাপশটে 200 প্রদানকারী থাকে। যখন Google http://www.partners.com/feeds/{version}/profile&maxresults=100 url দিয়ে ফিড স্থানান্তর শুরু করে তখন প্রথম পৃষ্ঠাটি নিম্নলিখিত metaData সহ প্রথম 100 অংশীদার প্রদানকারীকে ফেরত দেয়:

"metaData": {
     "feedCategory":"SNAPSHOT",
     "feedTimestampMicros":1532930955190163,
     "apiVersion": "v1",
     "pagination": {
        "nextTokenParam": "yre7yiesar"
     },
     "totalCount":200
}
"serviceProviders": {....}   // Contains 100 service provider objects.

Google nextTokenParam: "yre7yiesar" পার্স করবে এবং url দিয়ে দ্বিতীয় স্থানান্তর শুরু করবে: http:partners.com/feeds/{version}/profile&nextpagetoken=yre7yiesar&maxresults=100

দ্বিতীয় পৃষ্ঠাটি শেষ 100 প্রদানকারীকে ফিরিয়ে দিতে হবে। প্রদত্ত যে দ্বিতীয় পৃষ্ঠাটিও শেষ পৃষ্ঠা, nextTokenParam পপুলেট করা হবে না (নিচের metaData উদাহরণ), পেজিনেশনের সমাপ্তি নির্দেশ করে।

"metaData": {
     "feedCategory":"SNAPSHOT",
     "feedTimestampMicros":1532930955190164,
     "apiVersion": "v1",
     "pagination": {},
     "totalCount":200
}
"serviceProviders": {....}

মনে রাখবেন যে সমস্ত পৃষ্ঠাগুলি আনার পরে, serviceProviders বস্তুর মোট সংখ্যা (সমস্ত পৃষ্ঠা জুড়ে) প্রথম পৃষ্ঠায় আনয়নে নির্দেশিত totalCount সমান হতে হবে।