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

প্ল্যাটফর্ম বেছে নিন: Android iOS ওয়েব পরিষেবা

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

সেশন টোকেন তৈরি করা

প্রতিটি সেশনের জন্য অনন্য সেশন টোকেন তৈরি করার দায়িত্ব ব্যবহারকারীর। Google ভার্সন ৪ UUID ব্যবহার করার সাজেশন দেয়।

উদাহরণ

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

আসুন, অ্যাপের দৃষ্টিকোণ থেকে ইভেন্টের এই ফ্লো পরীক্ষা করে দেখি।

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

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