Method: forecast.hours.lookup

বর্তমান ঘন্টা থেকে শুরু করে, একটি নির্দিষ্ট স্থানে প্রতি ঘণ্টায় 240 ঘন্টা পর্যন্ত পূর্বাভাস প্রদান করে।

HTTP অনুরোধ

GET https://weather.googleapis.com/v1/forecast/hours:lookup

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

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

পরামিতি
location

object ( LatLng )

প্রয়োজনীয়। ঘন্টার পূর্বাভাস পাওয়ার স্থান।

unitsSystem

enum ( UnitsSystem )

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

pageSize

integer

ঐচ্ছিক। প্রতি পৃষ্ঠায় সর্বোচ্চ কত ঘণ্টা পূর্বাভাস রেকর্ড ফেরত পাঠানো হবে - ১ থেকে ২৪ (সমেত) পর্যন্ত একটি মান। ডিফল্ট হিসেবে সর্বোচ্চ অনুমোদিত মান ২৪।

pageToken

string

ঐচ্ছিক। পূর্ববর্তী অনুরোধ থেকে প্রাপ্ত একটি পৃষ্ঠা টোকেন। এটি পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে ব্যবহৃত হয়।

hours

integer

ঐচ্ছিক। বর্তমান ঘন্টা থেকে শুরু করে মোট ঘন্টা আনার পরিমাণ সীমিত করে - ১ থেকে ২৪০ (সমেত) পর্যন্ত একটি মান। ডিফল্টভাবে সর্বোচ্চ অনুমোদিত মান ২৪০।

languageCode

string

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

অনুরোধের মূল অংশ

অনুরোধের মূল অংশটি অবশ্যই খালি থাকতে হবে।

প্রতিক্রিয়া মূল অংশ

ঘন্টার জন্য প্রতিক্রিয়া। RPC দেখুন।

যদি সফল হয়, তাহলে রেসপন্স বডিতে নিম্নলিখিত কাঠামো সহ ডেটা থাকবে:

JSON উপস্থাপনা
{
  "forecastHours": [
    {
      object (ForecastHour)
    }
  ],
  "timeZone": {
    object (TimeZone)
  },
  "nextPageToken": string
}
ক্ষেত্র
forecastHours[]

object ( ForecastHour )

অনুরোধে উল্লেখিত ঘন্টার সংখ্যা এবং পৃষ্ঠার আকার অনুসারে, প্রতি ঘণ্টার পূর্বাভাস রেকর্ড করা হয়।

timeZone

object ( TimeZone )

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

nextPageToken

string

পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করার জন্য টোকেন।

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

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

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

পূর্বাভাস ঘন্টা

একটি নির্দিষ্ট স্থানে প্রতি ঘন্টায় পূর্বাভাসের রেকর্ড উপস্থাপন করে।

JSON উপস্থাপনা
{
  "interval": {
    object (Interval)
  },
  "displayDateTime": {
    object (DateTime)
  },
  "weatherCondition": {
    object (WeatherCondition)
  },
  "temperature": {
    object (Temperature)
  },
  "feelsLikeTemperature": {
    object (Temperature)
  },
  "dewPoint": {
    object (Temperature)
  },
  "heatIndex": {
    object (Temperature)
  },
  "windChill": {
    object (Temperature)
  },
  "wetBulbTemperature": {
    object (Temperature)
  },
  "precipitation": {
    object (Precipitation)
  },
  "airPressure": {
    object (AirPressure)
  },
  "wind": {
    object (Wind)
  },
  "visibility": {
    object (Visibility)
  },
  "iceThickness": {
    object (IceThickness)
  },
  "isDaytime": boolean,
  "relativeHumidity": integer,
  "uvIndex": integer,
  "thunderstormProbability": integer,
  "cloudCover": integer
}
ক্ষেত্র
interval

object ( Interval )

এই পূর্বাভাস তথ্যটি (UTC সময়ে) এক ঘন্টার ব্যবধানের জন্য বৈধ (টাইমস্ট্যাম্পগুলি নিকটতম ঘন্টা পর্যন্ত পূর্ণসংখ্যায়িত করা হয়েছে)।

displayDateTime

object ( DateTime )

এই ঘন্টাভিত্তিক পূর্বাভাস যে স্থানের (সিভিল টাইম) সময় অঞ্চলের স্থানীয় তারিখ এবং সময় গণনা করা হয়েছে। এই ক্ষেত্রটি ক্লায়েন্টে প্রদর্শনের উদ্দেশ্যে ব্যবহার করা যেতে পারে। দ্রষ্টব্য: এই তারিখে বছর, মাস, দিন, ঘন্টা এবং UTC থেকে অফসেট থাকবে।

weatherCondition

object ( WeatherCondition )

পূর্বাভাসিত আবহাওয়া।

temperature

object ( Temperature )

পূর্বাভাসিত তাপমাত্রা।

feelsLikeTemperature

object ( Temperature )

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

dewPoint

object ( Temperature )

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

heatIndex

object ( Temperature )

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

windChill

object ( Temperature )

পূর্বাভাসিত ঠান্ডা বাতাস, ত্বকের উপর বাতাসের তাপমাত্রা প্রকাশিত।

wetBulbTemperature

object ( Temperature )

পূর্বাভাসিত ভেজা বাল্ব তাপমাত্রা, জল বাষ্পীভূত করে অর্জনযোগ্য সর্বনিম্ন তাপমাত্রা।

precipitation

object ( Precipitation )

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

airPressure

object ( AirPressure )

পূর্বাভাসিত বায়ুচাপের অবস্থা।

wind

object ( Wind )

পূর্বাভাসিত বাতাসের অবস্থা।

visibility

object ( Visibility )

পূর্বাভাসিত দৃশ্যমানতা।

iceThickness

object ( IceThickness )

পূর্বাভাসিত বরফের ঘনত্ব।

isDaytime

boolean

যদি এই ঘন্টাটি স্থানীয় সূর্যোদয় (অন্তর্ভুক্ত) এবং সূর্যাস্ত (একচেটিয়া) সময়ের মধ্যে হয় তবে এটি সত্য। অন্যথায়, এটি রাতের সময় (সূর্যাস্ত এবং পরবর্তী সূর্যোদয়ের মধ্যে)। দ্রষ্টব্য: এই ঘন্টাটি দিনের সময় বা রাতের সময় হিসাবে বিবেচিত হবে যদি ব্যবধানটি যথাক্রমে স্থানীয় সূর্যোদয় এবং সূর্যাস্তের সময়ের সাথে ছেদ করে (যেমন: যদি ব্যবধানটি ভোর ৫টা থেকে ভোর ৬টা পর্যন্ত হয় এবং সূর্যোদয় ভোর ৫:৫৯ এ হয়, তাহলে isDaytime সত্য হবে)।

relativeHumidity

integer

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

uvIndex

integer

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

thunderstormProbability

integer

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

cloudCover

integer

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