Method: currentConditions.lookup

একটি প্রদত্ত অবস্থানে বর্তমান আবহাওয়া পরিস্থিতি প্রদান করে।

HTTP অনুরোধ

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

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

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

পরামিতি
location

object ( LatLng )

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

units System

enum ( UnitsSystem )

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

language Code

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
}
ক্ষেত্র
current Time

string ( Timestamp format)

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

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"

time Zone

object ( TimeZone )

অনুরোধকৃত স্থানে সময় অঞ্চল।

weather Condition

object ( WeatherCondition )

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

temperature

object ( Temperature )

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

feels Like Temperature

object ( Temperature )

অনুরোধকৃত স্থানে বর্তমানে তাপমাত্রা কেমন অনুভব করছে তার পরিমাপ।

dew Point

object ( Temperature )

বর্তমান শিশির বিন্দু তাপমাত্রা।

heat Index

object ( Temperature )

বর্তমান তাপ সূচক তাপমাত্রা।

wind Chill

object ( Temperature )

বর্তমান বাতাস ঠান্ডা, বাতাসের তাপমাত্রা ত্বকে উন্মুক্ত।

precipitation

object ( Precipitation )

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

air Pressure

object ( AirPressure )

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

wind

object ( Wind )

বর্তমান বাতাসের অবস্থা।

visibility

object ( Visibility )

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

current Conditions History

object ( CurrentConditionsHistory )

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

is Daytime

boolean

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

relative Humidity

integer

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

uv Index

integer

বর্তমান অতিবেগুনি (UV) সূচক।

thunderstorm Probability

integer

বর্তমান বজ্রঝড়ের সম্ভাবনা (0 থেকে 100 পর্যন্ত মান)।

cloud Cover

integer

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

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

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

বর্তমান অবস্থার ইতিহাস

গত 24 ঘন্টার বর্তমান অবস্থার পরিবর্তনের একটি সেট প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "temperatureChange": {
    object (Temperature)
  },
  "maxTemperature": {
    object (Temperature)
  },
  "minTemperature": {
    object (Temperature)
  },
  "qpf": {
    object (QuantitativePrecipitationForecast)
  }
}
ক্ষেত্র
temperature Change

object ( Temperature )

বর্তমান তাপমাত্রা 24 ঘন্টা আগের তাপমাত্রা মাইনাস।

max Temperature

object ( Temperature )

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

min Temperature

object ( Temperature )

গত 24 ঘন্টার সর্বনিম্ন (নিম্ন) তাপমাত্রা।

qpf

object ( QuantitativePrecipitationForecast )

বৃষ্টিপাতের পরিমাণ (বৃষ্টি বা তুষার), তরল জলের সমতুল্য হিসাবে পরিমাপ করা হয়, যা গত 24 ঘন্টা ধরে জমা হয়েছে৷ দ্রষ্টব্য: QPF হল পরিমাণগত বৃষ্টিপাতের পূর্বাভাসের একটি সংক্ষিপ্ত রূপ (আরো বিস্তারিত জানার জন্য অনুগ্রহ করে পরিমাণগত বৃষ্টিপাতের পূর্বাভাসের সংজ্ঞা দেখুন)।