অনুসন্ধান লিঙ্ক ফর্ম্যাট

অনুসন্ধান লিঙ্কের জন্য, অংশীদাররা একটি অনুসন্ধান-নির্দিষ্ট বেস URL প্রদান করবে ( অংশীদার কনফিগারেশন দেখুন)। আমরা নিম্নলিখিত কোয়েরি প্যারামিটারগুলি সমর্থন করি:

ক্ষেত্রের নাম বিস্তারিত
from_stop_id

(পুনরাবৃত্তিযোগ্য) যাত্রা শুরু হতে পারে এমন স্টপের শনাক্তকারী।

প্রস্থান স্টেশনগুলির stop_id গুলির মান।

to_stop_id

(পুনরাবৃত্তিযোগ্য) ট্রিপটি যে স্টপে শেষ হতে পারে তার শনাক্তকারী।

গন্তব্য স্টেশনগুলির stop_id গুলির মান।

search_date

(তারিখ) ভ্রমণের পরিষেবার দিন।

এই ক্ষেত্রটিতে নিম্নলিখিত ফর্ম্যাট স্ট্রিং সহ তারিখ রয়েছে:

YYYYMMDD

lang

(IETF BCP 47, ঐচ্ছিক) বুকিং সাইটের নির্বাচিত ভাষা নির্দেশ করতে ব্যবহৃত ক্ষেত্র।

এই ক্ষেত্রের মান IETF BCP 47 এর সাথে সামঞ্জস্যপূর্ণ, যেমন en-US

যদি নির্বাচিত ভাষাটি উপলব্ধ না হয় বা ক্ষেত্রটি পাস না করা হয়, তাহলে বুকিং সাইটের একটি ফলব্যাক ভাষা ব্যবহার করা উচিত।

cur

(ISO 4217, ঐচ্ছিক) মূল্য কোন মুদ্রায় প্রদর্শিত হবে তা নির্দেশ করতে ব্যবহৃত ক্ষেত্র।

এই ক্ষেত্রের মান ISO 4217 এর সাথে সামঞ্জস্যপূর্ণ, যেমন USD

যদি নির্বাচিত মুদ্রাটি দেখানো না যায় বা ক্ষেত্রটি পাস না করা হয়, তাহলে বুকিং সাইটের একটি ফলব্যাক মুদ্রা ব্যবহার করা উচিত।

utm_source

(স্ট্রিং, ঐচ্ছিক) ট্রাফিক পাঠানো উচ্চ-স্তরের সাইটটি নির্দেশ করতে ব্যবহৃত ক্ষেত্র।

সম্ভাব্য মানগুলি হল google_search এবং google_maps

সমস্ত পুনরাবৃত্তিযোগ্য প্যারামিটারগুলি একটি JSON অ্যারে হিসাবে নির্দিষ্ট করা হয়েছে। from_stop_id এবং to_stop_id এর জন্য, একাধিক মান উৎপত্তি এবং গন্তব্যস্থলের একাধিক স্টেশনকে প্রতিনিধিত্ব করে।

উদাহরণ

এই উদাহরণে, ব্যবহারকারী locality1 থেকে locality2 পর্যন্ত ট্রেনের জন্য প্রশ্ন করে:

  • locality1 stop_id s f1 এবং f2 সহ স্টেশনগুলির মানচিত্র তৈরি করে।
  • locality2 stop_id s t1 এবং t2 সহ স্টেশনগুলির মানচিত্র তৈরি করে।
  • পরিষেবার তারিখ হল 20190716

এই উদাহরণের জন্য, মূল URL হল https://example.com

এই সমস্ত তথ্য বিবেচনা করে, প্যারামিটারগুলির জন্য নিম্নলিখিত মানগুলি ব্যবহার করুন:

ক্ষেত্রের নাম বিস্তারিত
from_stop_id ["f1" , "f2"]
to_stop_id ["t1" , "t2"]
service_date 20190716

এনকোডিংয়ের পর চূড়ান্ত URIটি নিম্নরূপ:

https://example.com?from_stop_id=%5B%22f1%22,%22f2%22%5D&to_stop_id=%5B%22t1%22,%22t2%22%5D&search_date=20190716

ল্যান্ডিং পৃষ্ঠায়, ব্যবহারকারী 20190716 তারিখে f1 এবং f2 স্টেশন থেকে ছেড়ে যাওয়া এবং t1 এবং t2 এ পৌঁছানোর ভ্রমণপথ দেখতে সক্ষম হবেন। সমস্ত স্টেশন সমন্বয় সমর্থিত:

  • f1 থেকে t1 পর্যন্ত
  • f1 থেকে t2 পর্যন্ত
  • f2 থেকে t1 পর্যন্ত
  • f2 থেকে t2 পর্যন্ত