সেশন টোকেন ব্যবহার করে

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েড আইওএস ওয়েব সার্ভিস

বিলিংয়ের উদ্দেশ্যে, সেশন টোকেনগুলো ব্যবহারকারীর অটোকমপ্লিট সার্চের কোয়েরি এবং সিলেকশন পর্যায়গুলোকে একটি পৃথক সেশনে একত্রিত করে।

একটি সেশন টোকেন তৈরি করুন

প্রতিটি সেশনের জন্য স্বতন্ত্র সেশন টোকেন তৈরি করার দায়িত্ব ব্যবহারকারীদের। গুগল ভার্সন ৪ ইউইউআইডি (UUID) ব্যবহারের পরামর্শ দেয়।

উদাহরণ

ব্যবহারকারী যখন কোনো কোয়েরি টাইপ করেন, তখন প্রতি কয়েকটি কীস্ট্রোকের পর পর (প্রতিটি অক্ষরের জন্য নয়) একটি অটোকমপ্লিট অনুরোধ পাঠানো হয় এবং সম্ভাব্য ফলাফলের একটি তালিকা দেখানো হয়। ব্যবহারকারী যখন ফলাফলের তালিকা থেকে কোনো কিছু নির্বাচন করেন, তখন সেই নির্বাচনটি একটি অনুরোধ হিসেবে গণ্য হয় এবং অনুসন্ধানের সময় করা সমস্ত অনুরোধ একত্রিত করে একটি একক অনুরোধ হিসেবে গণনা করা হয়। যদি ব্যবহারকারী কোনো স্থান নির্বাচন করেন, তাহলে সার্চ কোয়েরিটি বিনামূল্যে পাওয়া যায় এবং শুধুমাত্র স্থানের ডেটা অনুরোধের জন্য চার্জ করা হয়। যদি ব্যবহারকারী সেশন শুরু হওয়ার কয়েক মিনিটের মধ্যে কোনো কিছু নির্বাচন না করেন, তাহলে শুধুমাত্র সার্চ কোয়েরির জন্য চার্জ করা হয়।

চলুন, এই ঘটনাপ্রবাহটি একটি অ্যাপের দৃষ্টিকোণ থেকে খতিয়ে দেখা যাক।

  1. একজন ব্যবহারকারী "প্যারিস, ফ্রান্স" অনুসন্ধান করার জন্য একটি কোয়েরি টাইপ করা শুরু করেন।
  2. ব্যবহারকারীর ইনপুট শনাক্ত করার পর, অ্যাপটি 'টোকেন এ' নামে একটি নতুন সেশন টোকেন তৈরি করে।
  3. ব্যবহারকারী টাইপ করার সাথে সাথে, এপিআই প্রতি কয়েকটি অক্ষর পরপর একটি অটোকমপ্লিট অনুরোধ পাঠায় এবং প্রতিটির জন্য সম্ভাব্য ফলাফলের একটি নতুন তালিকা প্রদর্শন করে:
    "পি"
    "পার"
    "প্যারিস,"
    "প্যারিস, ফ্রান্স"
  4. যখন ব্যবহারকারী কোনো নির্বাচন করেন:
    • কোয়েরি থেকে প্রাপ্ত সমস্ত অনুরোধকে একত্রিত করে 'টোকেন A' দ্বারা চিহ্নিত সেশনে একটি একক অনুরোধ হিসেবে যুক্ত করা হয়।
    • ব্যবহারকারীর নির্বাচনকে একটি স্থান বিবরণ অনুরোধ হিসাবে গণ্য করা হয় এবং 'টোকেন এ' দ্বারা চিহ্নিত সেশনে যুক্ত করা হয়।
  5. সেশনটি সমাপ্ত হয়েছে এবং অ্যাপটি 'টোকেন A' বাতিল করে দিয়েছে।

অটোকমপ্লিট অনুরোধের বিল কীভাবে করা হয় সে সম্পর্কে আরও তথ্যের জন্য, ব্যবহার ও বিলিং দেখুন।