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-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "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

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

relativeHumidity

integer

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

uvIndex

integer

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

thunderstormProbability

integer

বর্তমান বজ্রপাতের সম্ভাবনা (মান ০ থেকে ১০০ পর্যন্ত)।

cloudCover

integer

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

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

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

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

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

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

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 হল পরিমাণগত বৃষ্টিপাতের পূর্বাভাসের সংক্ষিপ্ত রূপ (আরও বিস্তারিত জানার জন্য দয়া করে পরিমাণগত বৃষ্টিপাতের পূর্বাভাস সংজ্ঞাটি দেখুন)।

qpf

object ( QuantitativePrecipitationForecast )

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