Method: currentConditions.lookup

প্রদত্ত লোকেশনে বর্তমান আবহাওয়ার পরিস্থিতি দেখায়।

HTTP অনুরোধ

GET https://weather.googleapis.com/v1/currentConditions:lookup

URL-এ gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়।

কোয়েরি প্যারামিটার

প্যারামিটারগুলি
location

object (LatLng)

প্রয়োজনীয়। বর্তমান আবহাওয়ার পরিস্থিতি জানার জন্য লোকেশন।

unitsSystem

enum (UnitsSystem)

ঐচ্ছিক। ফেরত পাঠানো আবহাওয়ার পরিস্থিতির জন্য ব্যবহার করার ইউনিট সিস্টেম। উল্লেখ করা না থাকলে, আবহাওয়ার অবস্থা মেট্রিক সিস্টেমে দেখানো হবে (ডিফল্ট = METRIC)।

languageCode

string

ঐচ্ছিক। ক্লায়েন্টকে উত্তরের জন্য ভাষা বেছে নেওয়ার অনুমতি দেয়। সেই ভাষার জন্য ডেটা প্রদান করা না গেলে, API সবচেয়ে কাছাকাছি ম্যাচ ব্যবহার করে। অনুমোদিত ভ্যালু IETF BCP-47 স্ট্যান্ডার্ডের উপর নির্ভর করে। "en" হল ডিফল্ট ভ্যালু।

অনুরোধের বডি

অনুরোধের বডি ফাঁকা থাকতে হবে।

প্রতিক্রিয়ার বডি

currentConditions.lookup RPC-এর জন্য উত্তর - অনুরোধ করা লোকেশনে বর্তমান আবহাওয়ার পরিস্থিতি দেখায়।

সফল হলে, প্রতিক্রিয়ার বডিতে নিচে উল্লেখ করা স্ট্রাকচার সহ ডেটা থাকে:

JSON উপস্থাপনা
{
  "currentTime": string,
  "timeZone": {
    object (TimeZone)
  },
  "weatherCondition": {
    object (WeatherCondition)
  },
  "temperature": {
    object (Temperature)
  },
  "feelsLikeTemperature": {
    object (Temperature)
  },
  "dewPoint": {
    object (Temperature)
  },
  "heatIndex": {
    object (Temperature)
  },
  "windChill": {
    object (Temperature)
  },
  "precipitation": {
    object (Precipitation)
  },
  "airPressure": {
    object (AirPressure)
  },
  "wind": {
    object (Wind)
  },
  "visibility": {
    object (Visibility)
  },
  "currentConditionsHistory": {
    object (CurrentConditionsHistory)
  },
  "isDaytime": boolean,
  "relativeHumidity": integer,
  "uvIndex": integer,
  "thunderstormProbability": integer,
  "cloudCover": integer
}
ফিল্ড
currentTime

string (Timestamp format)

ফেরত পাঠানো ডেটার সাথে যুক্ত বর্তমান সময় (UTC)।

RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও গ্রহণ করা হয়। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"।

timeZone

object (TimeZone)

অনুরোধ করা লোকেশনের টাইম জোন।

weatherCondition

object (WeatherCondition)

বর্তমান আবহাওয়ার পরিস্থিতি।

temperature

object (Temperature)

বর্তমান তাপমাত্রা।

feelsLikeTemperature

object (Temperature)

অনুরোধ করা লোকেশনে বর্তমানে তাপমাত্রা কেমন অনুভূত হচ্ছে তার পরিমাপ।

dewPoint

object (Temperature)

বর্তমান ডিউ পয়েন্ট তাপমাত্রা।

heatIndex

object (Temperature)

বর্তমান হিট ইন্ডেক্স তাপমাত্রা।

windChill

object (Temperature)

বর্তমানে ত্বকে অনুভূত হওয়া বাতাসের তাপমাত্রা।

মনে রাখবেন: এই ফিল্ড জাপান ও দক্ষিণ কোরিয়ার লোকেশনের জন্য খালি অবজেক্ট রিটার্ন করে।

precipitation

object (Precipitation)

বর্তমান বৃষ্টিপাতের সম্ভাবনা এবং গত এক ঘণ্টায় জমা হওয়া বৃষ্টিপাতের পরিমাণ।

airPressure

object (AirPressure)

বর্তমান বায়ুচাপের পরিস্থিতি।

wind

object (Wind)

বর্তমান বায়ুর পরিস্থিতি।

visibility

object (Visibility)

বর্তমান দৃশ্যমানতা।

মনে রাখবেন: এই ফিল্ড জাপান ও দক্ষিণ কোরিয়ার লোকেশনের জন্য খালি অবজেক্ট রিটার্ন করে।

currentConditionsHistory

object (CurrentConditionsHistory)

গত ২৪ ঘণ্টায় বর্তমান পরিস্থিতিতে হওয়া পরিবর্তন।

isDaytime

boolean

অনুরোধ করা লোকেশনে বর্তমান সময় স্থানীয় সূর্যোদয় (অন্তর্ভুক্ত) ও সূর্যাস্ত (অন্তর্ভুক্ত নয়) সময়ের মধ্যে হলে True হবে। অন্যথায়, এটি রাত (সূর্যাস্ত ও পরবর্তী সূর্যোদয়ের মধ্যবর্তী সময়)।

relativeHumidity

integer

আপেক্ষিক আর্দ্রতার বর্তমান শতাংশ (০ থেকে ১০০ পর্যন্ত মান)।

uvIndex

integer

বর্তমান আল্ট্রাভায়োলেট (UV) ইনডেক্স।

thunderstormProbability

integer

বর্তমানে বজ্রঝড় হওয়ার সম্ভাবনা (০ থেকে ১০০-এর মধ্যে মান)।

মনে রাখবেন: জাপান ও দক্ষিণ কোরিয়ার লোকেশনের ক্ষেত্রে এই ফিল্ডটি উত্তরে বাদ দেওয়া হয়।

cloudCover

integer

আকাশের বর্তমান শতাংশ মেঘে ঢাকা (০ থেকে ১০০ পর্যন্ত মান)।

মনে রাখবেন: জাপান ও দক্ষিণ কোরিয়ার লোকেশনের ক্ষেত্রে এই ফিল্ডটি উত্তরে দেখানো হয় না।

অনুমোদনের স্কোপ

এটির জন্য নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform

CurrentConditionsHistory

গত ২৪ ঘণ্টায় বর্তমান পরিস্থিতিতে হওয়া পরিবর্তনের সেট দেখায়।

JSON উপস্থাপনা
{
  "temperatureChange": {
    object (Temperature)
  },
  "maxTemperature": {
    object (Temperature)
  },
  "minTemperature": {
    object (Temperature)
  },
  "snowQpf": {
    object (QuantitativePrecipitationForecast)
  },
  "qpf": {
    object (QuantitativePrecipitationForecast)
  }
}
ফিল্ড
temperatureChange

object (Temperature)

বর্তমান তাপমাত্রা থেকে ২৪ ঘণ্টা আগের তাপমাত্রা বিয়োগ করে পাওয়া তাপমাত্রা।

maxTemperature

object (Temperature)

গত ২৪ ঘণ্টায় সর্বোচ্চ (বেশি) তাপমাত্রা।

minTemperature

object (Temperature)

গত ২৪ ঘণ্টায় সর্বনিম্ন (কম) তাপমাত্রা।

snowQpf

object (QuantitativePrecipitationForecast)

কোনও নির্দিষ্ট সময়সীমার মধ্যে যে পরিমাণ তুষারপাত হতে পারে বলে অনুমান করা হয়, যেখানে বরফ গলে যাওয়া বা জমাট বাঁধার মতো বিষয়গুলি বিবেচনা করা হয় না। মনে রাখবেন: এটি হল তুষারপাতের প্রকৃত পরিমাণ, তরল জলের সমতুল্য পরিমাণ নয়। QPF হল কোয়ান্টিটেটিভ প্রিসিপিটেশন ফোরকাস্টের সংক্ষিপ্ত রূপ (আরও বিবরণের জন্য QuantitativePrecipitationForecast-এর সংজ্ঞা দেখুন)।

qpf

object (QuantitativePrecipitationForecast)

একটি নির্দিষ্ট সময়সীমার মধ্যে হওয়া সমস্ত বৃষ্টিপাতের (বৃষ্টি, তুষার, বরফ ইত্যাদি) মোট তরল জলের সমতুল্য পরিমাণ। মনে রাখবেন: QPF হল Quantitative Precipitation Forecast-এর সংক্ষিপ্ত রূপ (আরও বিবরণের জন্য QuantitativePrecipitationForecast-এর সংজ্ঞা দেখুন)।