রোডস সিলেকশন এপিআই হলো রোডস ম্যানেজমেন্ট ইনসাইটস প্রোডাক্টের একটি মূল উপাদান।
যেসব রুটের রাস্তার তথ্য সংগ্রহ করতে চান, সেগুলোতে সাবস্ক্রাইব করার জন্য রোডস সিলেকশন এপিআই (Roads Selection API) ব্যবহার করুন। একবার কোনো নির্দিষ্ট রুটে সাবস্ক্রাইব করলে, এপিআইটি বিশ্লেষণ ও পর্যবেক্ষণের জন্য পর্যায়ক্রমে সেই রুটের তথ্য একটি বিগ কোয়েরি টেবিল (Big Query table) বা পাব/সাব সাবস্ক্রিপশন (Pub/Sub subscription)-এ সংগ্রহ ও প্রকাশ করে।
রোডস সিলেকশন এপিআই কীভাবে কাজ করে
রোডস সিলেকশন এপিআই একটি HTTPS অনুরোধ গ্রহণ করে, যাতে আপনার কাঙ্ক্ষিত রুটটি নির্ধারণকারী অক্ষাংশ ও দ্রাঘিমাংশের স্থানাঙ্ক থাকে। এর মধ্যে উৎস, মধ্যবর্তী ওয়েপয়েন্ট এবং গন্তব্যের স্থানাঙ্ক অন্তর্ভুক্ত থাকে।
আপনি আপনার নিবন্ধিত যেকোনো রুটের বিবরণ পুনরুদ্ধার ও হালনাগাদ করতে পারেন এবং প্রয়োজনে যেকোনো রুট থেকে ডেটা সংগ্রহ বন্ধ করতে পারেন। এই কাজগুলো পৃথকভাবে বা একসাথে অনেকগুলো রুটে করা যেতে পারে।
এপিআই রিসোর্স
নিম্নলিখিত সারণিতে রোডস সিলেকশন এপিআই-এর মাধ্যমে উপলব্ধ প্রধান রিসোর্স ও এন্ডপয়েন্টসমূহ এবং সেগুলোর উদ্দেশ্য সংক্ষেপে তুলে ধরা হয়েছে।
| এপিআই এন্ডপয়েন্ট | বর্ণনা | ফর্ম্যাট |
|---|---|---|
create | উৎস, গন্তব্য এবং ঐচ্ছিক মধ্যবর্তী পথচিহ্ন দ্বারা নির্ধারিত একটি রুটের জন্য অবিচ্ছিন্ন সড়ক তথ্যের প্রতি আপনার আগ্রহ নিবন্ধন করে। | JSON |
batchCreate | প্রতিটি রুটের জন্য উৎস, গন্তব্য এবং মধ্যবর্তী ওয়েপয়েন্ট প্রদান করে ডেটা সংগ্রহের জন্য একাধিক রুট নিবন্ধন করে। | JSON |
get | পূর্বে তৈরি করা কোনো রুটের | JSON |
list | আপনার তৈরি করা সমস্ত রুটের একটি তালিকা পুনরুদ্ধার করে। | JSON |
patch | পূর্বে তৈরি করা কোনো রুটের | JSON |
batchUpdate | একই সাথে একাধিক রুটের বিবরণ আপডেট করে। | JSON |
delete | একটি নির্দিষ্ট রুটের | JSON |
batchDelete | একই সাথে একাধিক রুটের জন্য ডেটা সংগ্রহ বন্ধ করে। | JSON |