- HTTP অনুরোধ
- কোয়েরি প্যারামিটার
- অনুরোধের বডি
- প্রতিক্রিয়ার বডি ফর্ম্যাট
- অনুমোদনের স্কোপ
- CurrentConditionsHistory
- এটি ব্যবহার করে দেখুন!
প্রদত্ত লোকেশনে বর্তমান আবহাওয়ার পরিস্থিতি দেখায়।
HTTP অনুরোধ
GET https://weather.googleapis.com/v1/currentConditions:lookup
URL-এ gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়।
কোয়েরি প্যারামিটার
| প্যারামিটারগুলি | |
|---|---|
location |
প্রয়োজনীয়। বর্তমান আবহাওয়ার পরিস্থিতি জানার জন্য লোকেশন। |
unitsSystem |
ঐচ্ছিক। ফেরত পাঠানো আবহাওয়ার পরিস্থিতির জন্য ব্যবহার করার ইউনিট সিস্টেম। উল্লেখ করা না থাকলে, আবহাওয়ার অবস্থা মেট্রিক সিস্টেমে দেখানো হবে (ডিফল্ট = METRIC)। |
languageCode |
ঐচ্ছিক। ক্লায়েন্টকে উত্তরের জন্য ভাষা বেছে নেওয়ার অনুমতি দেয়। সেই ভাষার জন্য ডেটা প্রদান করা না গেলে, API সবচেয়ে কাছাকাছি ম্যাচ ব্যবহার করে। অনুমোদিত ভ্যালু IETF BCP-47 স্ট্যান্ডার্ডের উপর নির্ভর করে। "en" হল ডিফল্ট ভ্যালু। |
অনুরোধের বডি
অনুরোধের বডি ফাঁকা থাকতে হবে।
প্রতিক্রিয়ার বডি
currentConditions.lookup RPC-এর জন্য উত্তর - অনুরোধ করা লোকেশনে বর্তমান আবহাওয়ার পরিস্থিতি দেখায়।
সফল হলে, প্রতিক্রিয়ার বডিতে নিচে উল্লেখ করা স্ট্রাকচার সহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "currentTime": string, "timeZone": { object ( |
| ফিল্ড | |
|---|---|
currentTime |
ফেরত পাঠানো ডেটার সাথে যুক্ত বর্তমান সময় (UTC)। RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: |
timeZone |
অনুরোধ করা লোকেশনের টাইম জোন। |
weatherCondition |
বর্তমান আবহাওয়ার পরিস্থিতি। |
temperature |
বর্তমান তাপমাত্রা। |
feelsLikeTemperature |
অনুরোধ করা লোকেশনে বর্তমানে তাপমাত্রা কেমন অনুভূত হচ্ছে তার পরিমাপ। |
dewPoint |
বর্তমান ডিউ পয়েন্ট তাপমাত্রা। |
heatIndex |
বর্তমান হিট ইন্ডেক্স তাপমাত্রা। |
windChill |
বর্তমানে ত্বকে অনুভূত হওয়া বাতাসের তাপমাত্রা। মনে রাখবেন: এই ফিল্ড জাপান ও দক্ষিণ কোরিয়ার লোকেশনের জন্য খালি অবজেক্ট রিটার্ন করে। |
precipitation |
বর্তমান বৃষ্টিপাতের সম্ভাবনা এবং গত এক ঘণ্টায় জমা হওয়া বৃষ্টিপাতের পরিমাণ। |
airPressure |
বর্তমান বায়ুচাপের পরিস্থিতি। |
wind |
বর্তমান বায়ুর পরিস্থিতি। |
visibility |
বর্তমান দৃশ্যমানতা। মনে রাখবেন: এই ফিল্ড জাপান ও দক্ষিণ কোরিয়ার লোকেশনের জন্য খালি অবজেক্ট রিটার্ন করে। |
currentConditionsHistory |
গত ২৪ ঘণ্টায় বর্তমান পরিস্থিতিতে হওয়া পরিবর্তন। |
isDaytime |
অনুরোধ করা লোকেশনে বর্তমান সময় স্থানীয় সূর্যোদয় (অন্তর্ভুক্ত) ও সূর্যাস্ত (অন্তর্ভুক্ত নয়) সময়ের মধ্যে হলে True হবে। অন্যথায়, এটি রাত (সূর্যাস্ত ও পরবর্তী সূর্যোদয়ের মধ্যবর্তী সময়)। |
relativeHumidity |
আপেক্ষিক আর্দ্রতার বর্তমান শতাংশ (০ থেকে ১০০ পর্যন্ত মান)। |
uvIndex |
বর্তমান আল্ট্রাভায়োলেট (UV) ইনডেক্স। |
thunderstormProbability |
বর্তমানে বজ্রঝড় হওয়ার সম্ভাবনা (০ থেকে ১০০-এর মধ্যে মান)। মনে রাখবেন: জাপান ও দক্ষিণ কোরিয়ার লোকেশনের ক্ষেত্রে এই ফিল্ডটি উত্তরে বাদ দেওয়া হয়। |
cloudCover |
আকাশের বর্তমান শতাংশ মেঘে ঢাকা (০ থেকে ১০০ পর্যন্ত মান)। মনে রাখবেন: জাপান ও দক্ষিণ কোরিয়ার লোকেশনের ক্ষেত্রে এই ফিল্ডটি উত্তরে দেখানো হয় না। |
অনুমোদনের স্কোপ
এটির জন্য নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
https://www.googleapis.com/auth/cloud-platform
CurrentConditionsHistory
গত ২৪ ঘণ্টায় বর্তমান পরিস্থিতিতে হওয়া পরিবর্তনের সেট দেখায়।
| JSON উপস্থাপনা |
|---|
{ "temperatureChange": { object ( |
| ফিল্ড | |
|---|---|
temperatureChange |
বর্তমান তাপমাত্রা থেকে ২৪ ঘণ্টা আগের তাপমাত্রা বিয়োগ করে পাওয়া তাপমাত্রা। |
maxTemperature |
গত ২৪ ঘণ্টায় সর্বোচ্চ (বেশি) তাপমাত্রা। |
minTemperature |
গত ২৪ ঘণ্টায় সর্বনিম্ন (কম) তাপমাত্রা। |
snowQpf |
কোনও নির্দিষ্ট সময়সীমার মধ্যে যে পরিমাণ তুষারপাত হতে পারে বলে অনুমান করা হয়, যেখানে বরফ গলে যাওয়া বা জমাট বাঁধার মতো বিষয়গুলি বিবেচনা করা হয় না। মনে রাখবেন: এটি হল তুষারপাতের প্রকৃত পরিমাণ, তরল জলের সমতুল্য পরিমাণ নয়। QPF হল কোয়ান্টিটেটিভ প্রিসিপিটেশন ফোরকাস্টের সংক্ষিপ্ত রূপ (আরও বিবরণের জন্য QuantitativePrecipitationForecast-এর সংজ্ঞা দেখুন)। |
qpf |
একটি নির্দিষ্ট সময়সীমার মধ্যে হওয়া সমস্ত বৃষ্টিপাতের (বৃষ্টি, তুষার, বরফ ইত্যাদি) মোট তরল জলের সমতুল্য পরিমাণ। মনে রাখবেন: QPF হল Quantitative Precipitation Forecast-এর সংক্ষিপ্ত রূপ (আরও বিবরণের জন্য QuantitativePrecipitationForecast-এর সংজ্ঞা দেখুন)। |