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

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

সেশন টোকেন, ব্যবহারকারীর অটোফিল সার্চের কোয়েরি ও বেছে নেওয়ার ফেজকে বিলিংয়ের উদ্দেশ্যে আলাদা সেশনে গ্রুপ করে।

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

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

উদাহরণ

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

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

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

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