- HTTP অনুরোধ
- কোয়েরি প্যারামিটার
- অনুরোধের মূল অংশ
- প্রতিক্রিয়া মূল অংশ
- অনুমোদনের সুযোগ
- পূর্বাভাস ঘন্টা
বর্তমান ঘন্টা থেকে শুরু করে, একটি নির্দিষ্ট স্থানে প্রতি ঘণ্টায় 240 ঘন্টা পর্যন্ত পূর্বাভাস প্রদান করে।
HTTP অনুরোধ
GET https://weather.googleapis.com/v1/forecast/hours:lookup
URL টি gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
কোয়েরি প্যারামিটার
| পরামিতি | |
|---|---|
location | প্রয়োজনীয়। ঘন্টার পূর্বাভাস পাওয়ার স্থান। |
unitsSystem | ঐচ্ছিক। ফেরত আসা আবহাওয়ার জন্য ব্যবহারযোগ্য ইউনিট সিস্টেম। যদি সরবরাহ না করা হয়, তাহলে ফেরত আসা আবহাওয়া মেট্রিক সিস্টেমে থাকবে (ডিফল্ট = METRIC)। |
pageSize | ঐচ্ছিক। প্রতি পৃষ্ঠায় সর্বোচ্চ কত ঘণ্টা পূর্বাভাস রেকর্ড ফেরত পাঠানো হবে - ১ থেকে ২৪ (সমেত) পর্যন্ত একটি মান। ডিফল্ট হিসেবে সর্বোচ্চ অনুমোদিত মান ২৪। |
pageToken | ঐচ্ছিক। পূর্ববর্তী অনুরোধ থেকে প্রাপ্ত একটি পৃষ্ঠা টোকেন। এটি পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে ব্যবহৃত হয়। |
hours | ঐচ্ছিক। বর্তমান ঘন্টা থেকে শুরু করে মোট ঘন্টা আনার পরিমাণ সীমিত করে - ১ থেকে ২৪০ (সমেত) পর্যন্ত একটি মান। ডিফল্টভাবে সর্বোচ্চ অনুমোদিত মান ২৪০। |
languageCode | ঐচ্ছিক। ক্লায়েন্টকে প্রতিক্রিয়ার জন্য ভাষা বেছে নেওয়ার অনুমতি দেয়। যদি সেই ভাষার জন্য ডেটা সরবরাহ করা না যায়, তাহলে API সবচেয়ে কাছের মিল ব্যবহার করে। অনুমোদিত মানগুলি IETF BCP-47 স্ট্যান্ডার্ডের উপর নির্ভর করে। ডিফল্ট মান হল "en"। |
অনুরোধের মূল অংশ
অনুরোধের মূল অংশটি অবশ্যই খালি থাকতে হবে।
প্রতিক্রিয়া মূল অংশ
ঘন্টার জন্য প্রতিক্রিয়া। RPC দেখুন।
যদি সফল হয়, তাহলে রেসপন্স বডিতে নিম্নলিখিত কাঠামো সহ ডেটা থাকবে:
| JSON উপস্থাপনা |
|---|
{ "forecastHours": [ { object ( |
| ক্ষেত্র | |
|---|---|
forecastHours[] | অনুরোধে উল্লেখিত ঘন্টার সংখ্যা এবং পৃষ্ঠার আকার অনুসারে, প্রতি ঘণ্টার পূর্বাভাস রেকর্ড করা হয়। |
timeZone | অনুরোধকৃত স্থানে সময় অঞ্চল। |
nextPageToken | পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করার জন্য টোকেন। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
-
https://www.googleapis.com/auth/cloud-platform
পূর্বাভাস ঘন্টা
একটি নির্দিষ্ট স্থানে প্রতি ঘন্টায় পূর্বাভাসের রেকর্ড উপস্থাপন করে।
| JSON উপস্থাপনা |
|---|
{ "interval": { object ( |
| ক্ষেত্র | |
|---|---|
interval | এই পূর্বাভাস তথ্যটি (UTC সময়ে) এক ঘন্টার ব্যবধানের জন্য বৈধ (টাইমস্ট্যাম্পগুলি নিকটতম ঘন্টা পর্যন্ত পূর্ণসংখ্যায়িত করা হয়েছে)। |
displayDateTime | এই ঘন্টাভিত্তিক পূর্বাভাস যে স্থানের (সিভিল টাইম) সময় অঞ্চলের স্থানীয় তারিখ এবং সময় গণনা করা হয়েছে। এই ক্ষেত্রটি ক্লায়েন্টে প্রদর্শনের উদ্দেশ্যে ব্যবহার করা যেতে পারে। দ্রষ্টব্য: এই তারিখে বছর, মাস, দিন, ঘন্টা এবং UTC থেকে অফসেট থাকবে। |
weatherCondition | পূর্বাভাসিত আবহাওয়া। |
temperature | পূর্বাভাসিত তাপমাত্রা। |
feelsLikeTemperature | অনুরোধকৃত স্থানে তাপমাত্রা কেমন অনুভূত হবে তার পরিমাপ। |
dewPoint | পূর্বাভাসিত শিশির বিন্দু তাপমাত্রা। |
heatIndex | পূর্বাভাসিত তাপ সূচক তাপমাত্রা। |
windChill | পূর্বাভাসিত ঠান্ডা বাতাস, ত্বকের উপর বাতাসের তাপমাত্রা প্রকাশিত। |
wetBulbTemperature | পূর্বাভাসিত ভেজা বাল্ব তাপমাত্রা, জল বাষ্পীভূত করে অর্জনযোগ্য সর্বনিম্ন তাপমাত্রা। |
precipitation | গত এক ঘন্টা ধরে পূর্বাভাসিত বৃষ্টিপাতের সম্ভাবনা এবং জমা হওয়া বৃষ্টিপাতের পরিমাণ। |
airPressure | পূর্বাভাসিত বায়ুচাপের অবস্থা। |
wind | পূর্বাভাসিত বাতাসের অবস্থা। |
visibility | পূর্বাভাসিত দৃশ্যমানতা। |
iceThickness | পূর্বাভাসিত বরফের ঘনত্ব। |
isDaytime | যদি এই ঘন্টাটি স্থানীয় সূর্যোদয় (অন্তর্ভুক্ত) এবং সূর্যাস্ত (একচেটিয়া) সময়ের মধ্যে হয় তবে এটি সত্য। অন্যথায়, এটি রাতের সময় (সূর্যাস্ত এবং পরবর্তী সূর্যোদয়ের মধ্যে)। দ্রষ্টব্য: এই ঘন্টাটি দিনের সময় বা রাতের সময় হিসাবে বিবেচিত হবে যদি ব্যবধানটি যথাক্রমে স্থানীয় সূর্যোদয় এবং সূর্যাস্তের সময়ের সাথে ছেদ করে (যেমন: যদি ব্যবধানটি ভোর ৫টা থেকে ভোর ৬টা পর্যন্ত হয় এবং সূর্যোদয় ভোর ৫:৫৯ এ হয়, তাহলে isDaytime সত্য হবে)। |
relativeHumidity | আপেক্ষিক আর্দ্রতার পূর্বাভাসিত শতাংশ (মান ০ থেকে ১০০ পর্যন্ত)। |
uvIndex | পূর্বাভাসিত অতিবেগুনী (UV) সূচক। |
thunderstormProbability | পূর্বাভাসিত বজ্রঝড়ের সম্ভাবনা (মান ০ থেকে ১০০ পর্যন্ত)। |
cloudCover | মেঘে ঢাকা আকাশের পূর্বাভাসিত শতাংশ (মান ০ থেকে ১০০ পর্যন্ত)। |