Method: publicAlerts.lookup

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

HTTP অনুরোধ

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

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

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

পরামিতি
location

object ( LatLng )

প্রয়োজনীয়। যে স্থানের জন্য সর্বজনীন আবহাওয়ার সতর্কতা পেতে হবে। এই পরিষেবাটি সেই স্থানের সাথে প্রভাবিত এলাকা ছেদ করলে সতর্কতা প্রদান করবে।

pageSize

integer

ঐচ্ছিক। প্রতি পৃষ্ঠায় সর্বোচ্চ কতগুলি জনসাধারণের আবহাওয়ার সতর্কতা রেকর্ড ফেরত পাঠানো হবে।

pageToken

string

ঐচ্ছিক। পূর্ববর্তী publicAlerts.lookup কল থেকে একটি পৃষ্ঠা টোকেন প্রাপ্ত হয়েছে। পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করার জন্য এটি প্রদান করুন। পৃষ্ঠাকরণের সময়, publicAlerts.lookup এ প্রদত্ত অন্যান্য সমস্ত প্যারামিটার অবশ্যই পৃষ্ঠা টোকেন সরবরাহকারী কলের সাথে মিলবে।

languageCode

string

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

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

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

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

publicAlerts.lookup RPC-এর জন্য প্রতিক্রিয়া।

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

JSON উপস্থাপনা
{
  "weatherAlerts": [
    {
      object (PublicAlerts)
    }
  ],
  "regionCode": string,
  "nextPageToken": string
}
ক্ষেত্র
weatherAlerts[]

object ( PublicAlerts )

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

regionCode

string

অনুরোধে প্রদত্ত অবস্থানের সাথে সম্পর্কিত অঞ্চলের ISO_3166-1 আলফা-2 কোড। অঞ্চলটি ISO_3166-1_alpha-2 ব্যবহার করে উল্লেখ করা হয়েছে।

nextPageToken

string

একটি টোকেন যা পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করার জন্য pageToken হিসেবে পাঠানো যেতে পারে। যদি এই ক্ষেত্রটি বাদ দেওয়া হয়, তাহলে পরবর্তী কোনও পৃষ্ঠা থাকবে না।

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

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

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

পাবলিক অ্যালার্টস

জনসাধারণের আবহাওয়ার সতর্কতা উপস্থাপন করে।

JSON উপস্থাপনা
{
  "alertId": string,
  "alertTitle": {
    object (LocalizedText)
  },
  "eventType": enum (WeatherEventType),
  "areaName": string,
  "instruction": [
    string
  ],
  "safetyRecommendations": [
    {
      object (SafetyRecommendation)
    }
  ],
  "timezoneOffset": string,
  "startTime": string,
  "expirationTime": string,
  "dataSource": {
    object (DataSource)
  },
  "polygon": string,
  "description": string,
  "severity": enum (Severity),
  "certainty": enum (Certainty),
  "urgency": enum (Urgency)
}
ক্ষেত্র
alertId

string

এই সতর্কতার জন্য অনন্য শনাক্তকারী।

alertTitle

object ( LocalizedText )

সতর্কতার স্থানীয়করণ করা শিরোনাম।

eventType

enum ( WeatherEventType )

আবহাওয়ার ঘটনার ধরণ।

areaName

string

যে এলাকার নাম সতর্কতা জারি করা হয়েছে।

instruction[]

string

প্রকাশকের সুপারিশকৃত নির্দেশাবলী। অনুগ্রহ করে মনে রাখবেন যে এই ক্ষেত্রটি স্থানীয়করণ করা উচিত, তবে এটি যে স্থানীয়করণ করা হবে তার নিশ্চয়তা নেই।

safetyRecommendations[]

object ( SafetyRecommendation )

ব্যবহারকারীর জন্য নিরাপত্তা সুপারিশ নির্দেশিকা, এগুলি প্রকাশক বা অন্যান্য কর্তৃপক্ষ দ্বারা সরবরাহ করা যেতে পারে।

timezoneOffset

string

সতর্কতার অবস্থানের জন্য সময় অঞ্চলটি UTC থেকে অফসেট করা হয়। মানটি 's' দিয়ে শেষ হওয়া একটি স্ট্রিং হিসাবে ফর্ম্যাট করা হয়, যেমন, UTC থেকে 4 ঘন্টা পিছনে "-14400s"।

startTime

string ( Timestamp format)

অনুষ্ঠান শুরুর সময়।

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"

expirationTime

string ( Timestamp format)

ইভেন্টের মেয়াদ শেষ হওয়ার সময়।

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"

dataSource

object ( DataSource )

যে প্রকাশক সতর্কতা জারি করেছেন তার বিবরণ।

polygon

string

যেসব এলাকায় সতর্কতা জারি করা হয়েছে তার একটি GeoJSON উপস্থাপনা।

GeoJSON ডেটা অবশ্যই RFC 7946 ফর্ম্যাটে হতে হবে এবং একটি বহুভুজ (একক সংলগ্ন এলাকার জন্য) অথবা একটি বহুভুজ (একাধিক স্বতন্ত্র এলাকার জন্য) প্রতিনিধিত্ব করবে।

উদাহরণ:

{ "প্রকার": "বহুভুজ", "স্থানাঙ্ক": [ [ [-1, -1], [-1, 0], [0, 0], [-1, -1] ] ] }

একটি নমুনা মাল্টিপলিগন জিওজসন স্ট্রিং দেখতে এরকম:

{ "প্রকার": "বহুবহুভুজ", "স্থানাঙ্ক": [ [ [0, 0], [-1, 0], [-1, 1], [0, 0] ], [ [0, 0], [-2, 0], [-2, 2], [0, 0] ] ]

description

string

সর্বশেষ লেখাটিতে সরকারি কর্তৃপক্ষ কর্তৃক জারি করা সতর্কতা বর্ণনা করা হয়েছে। অনুগ্রহ করে মনে রাখবেন যে এই ক্ষেত্রটি স্থানীয়করণ করা উচিত, তবে এটি নিশ্চিত নয় যে এটি স্থানীয়করণ করা হবে।

severity

enum ( Severity )

সতর্কতার তীব্রতার মাত্রা।

certainty

enum ( Certainty )

সতর্কতার নিশ্চয়তা।

urgency

enum ( Urgency )

সতর্কতার জরুরিতা।

WeatherEventType সম্পর্কে

আবহাওয়ার ঘটনার ধরণ।

এনামস
WEATHER_EVENT_TYPE_UNSPECIFIED অনির্দিষ্ট আবহাওয়ার ঘটনার ধরণ।
ACID_RAIN অ্যাসিড বৃষ্টির ঘটনা।
AFTERSHOCK আফটারশক ঘটনা।
AVALANCHE তুষারধসের ঘটনা।
BLIZZARD তুষারঝড়ের ঘটনা।
BLOWING_SNOW ঝমঝম করে তুষারপাতের ঘটনা।
BUSHFIRE দাবানলের ঘটনা।
COASTAL_FLOOD উপকূলীয় বন্যার ঘটনা।
COASTAL_HAZARD উপকূলীয় বিপদের ঘটনা।
COLD ঠান্ডা ঘটনা।
CYCLONE ঘূর্ণিঝড়ের ঘটনা।
DROUGHT খরার ঘটনা।
DUST_STORM ধুলো ঝড়ের ঘটনা।
EARTHQUAKE ভূমিকম্পের ঘটনা।
EXTRATROPICAL_CYCLONE অতিরিক্ত গ্রীষ্মমন্ডলীয় ঘূর্ণিঝড়ের ঘটনা।
FIRE অগ্নিকাণ্ডের ঘটনা।
FIRE_WEATHER অগ্নিকাণ্ডের আবহাওয়ার ঘটনা।
FLASH_FLOOD আকস্মিক বন্যার ঘটনা।
FLOOD বন্যার ঘটনা।
FOG কুয়াশার ঘটনা।
FREEZING জমে যাওয়ার ঘটনা।
FREEZING_AIR_TEMPERATURE হিমায়িত বাতাসের তাপমাত্রার ঘটনা।
FREEZING_DRIZZLE হিমশীতল বৃষ্টিপাতের ঘটনা।
FREEZING_RAIN_EVENT হিমশীতল বৃষ্টির ঘটনা।
FROST তুষারপাতের ঘটনা।
GALE ঝড়ো হাওয়ার ঘটনা।
GLAZE গ্লেজ ইভেন্ট।
HAIL শিলাবৃষ্টির ঘটনা।
HAZARDOUS_SEAS সমুদ্রে বিপজ্জনক ঘটনা।
HEAT উত্তাপের ঘটনা।
HUMIDITY আর্দ্রতার ঘটনা।
HURRICANE ঘূর্ণিঝড়ের ঘটনা।
ICE_STORM বরফ ঝড়ের ঘটনা।
INDUSTRIAL_FIRE শিল্প অগ্নিকাণ্ডের ঘটনা।
LAKE_EFFECT_SNOW হ্রদের প্রভাবে তুষারপাতের ঘটনা।
LANDSLIDE ভূমিধসের ঘটনা।
MONSOON বর্ষার ঘটনা।
MUDDY_FLOOD কর্দমাক্ত বন্যার ঘটনা।
OUTFLOW বহির্গমন ঘটনা।
RADIATION বিকিরণের ঘটনা।
RAIN_EVENT বৃষ্টির ঘটনা।
RIVER_FLOODING নদী বন্যার ঘটনা।
SEVERE_THUNDERSTORM_WARNING তীব্র বজ্রপাতের সতর্কতামূলক ঘটনা।
SNOWSQUALL তুষারঝড়ের ঘটনা।
SNOW_EVENT তুষারপাতের ঘটনা।
STORM ঝড়ের ঘটনা।
STORM_SURGE ঝড়ো হাওয়ার ঘটনা।
THUNDER বজ্রপাতের ঘটনা।
THUNDERSTORM বজ্রপাতের ঘটনা।
TORNADO টর্নেডোর ঘটনা।
TORNADO_WARNING টর্নেডোর সতর্কীকরণ ঘটনা।
TROPICAL_CYCLONE ক্রান্তীয় ঘূর্ণিঝড়ের ঘটনা।
TROPICAL_CYCLONE_WARNINGS_AND_WATCHES গ্রীষ্মমন্ডলীয় ঘূর্ণিঝড়ের সতর্কতা এবং পর্যবেক্ষণ ঘটনা।
TROPICAL_DISTURBANCE ক্রান্তীয় অস্থিরতার ঘটনা।
TROPICAL_STORM ক্রান্তীয় ঝড়ের ঘটনা।
TSUNAMI সুনামির ঘটনা।
TYPHOON টাইফুনের ঘটনা।
VOLCANIC_ASH আগ্নেয়গিরির ছাইয়ের ঘটনা।
VOLCANIC_ERUPTION আগ্নেয়গিরির অগ্ন্যুৎপাতের ঘটনা।
WILDFIRE দাবানলের ঘটনা।
WIND বাতাসের ঘটনা।
WIND_CHILL ঠান্ডা বাতাসের ঘটনা।
WIND_WAVE বাতাসের ঢেউয়ের ঘটনা।
WINTER_STORM শীতকালীন ঝড়ের ঘটনা।

তীব্রতা

সতর্কতা বার্তার বিষয় ইভেন্টের তীব্রতা নির্দেশ করে এমন কোড।

এনামস
SEVERITY_UNKNOWN তীব্রতা জানা নেই।
EXTREME জীবন বা সম্পত্তির জন্য অসাধারণ হুমকি।
SEVERE জীবন বা সম্পত্তির জন্য উল্লেখযোগ্য হুমকি।
MODERATE জীবন বা সম্পত্তির জন্য সম্ভাব্য হুমকি।
MINOR জীবন বা সম্পত্তির জন্য সামান্য হুমকি।

নিশ্চিততা

সতর্কতা বার্তার বিষয় ইভেন্টের নিশ্চিততা নির্দেশকারী কোড।

এনামস
CERTAINTY_UNKNOWN নিশ্চিতভাবে জানা নেই।
OBSERVED ঘটেছে বা চলমান থাকবে বলে নির্ধারিত।
VERY_LIKELY খুব সম্ভবত।
LIKELY সম্ভবত (p > ~50%)।
POSSIBLE সম্ভব কিন্তু সম্ভাবনা নেই (p <= ~50%)।
UNLIKELY অসম্ভব (p ~ 0%)।

জরুরি অবস্থা

সতর্কতা বার্তার বিষয় ইভেন্টের জরুরিতা নির্দেশ করে এমন কোড।

এনামস
URGENCY_UNKNOWN জরুরি অবস্থা জানা নেই।
IMMEDIATE অবিলম্বে প্রতিক্রিয়াশীল পদক্ষেপ নেওয়া উচিত।
EXPECTED শীঘ্রই (পরবর্তী এক ঘন্টার মধ্যে) প্রতিক্রিয়াশীল পদক্ষেপ নেওয়া উচিত।
FUTURE অদূর ভবিষ্যতে প্রতিক্রিয়াশীল পদক্ষেপ নেওয়া উচিত।
PAST প্রতিক্রিয়াশীল পদক্ষেপের আর প্রয়োজন নেই।

নিরাপত্তা সুপারিশ

একটি নিরাপত্তা সুপারিশ উপস্থাপন করে।

JSON উপস্থাপনা
{
  "directive": string,
  "subtext": string
}
ক্ষেত্র
directive

string

ব্যবহারকারীর জন্য একটি নির্দেশিকা। অনুগ্রহ করে মনে রাখবেন যে এই ক্ষেত্রটি স্থানীয়করণ করা উচিত, তবে এটি যে স্থানীয়করণ করা হবে তার কোনও নিশ্চয়তা নেই।

subtext

string

নির্দেশিকার জন্য একটি ঐচ্ছিক সাবটেক্সট, যাতে ব্যবহারকারীর জন্য অতিরিক্ত প্রসঙ্গ থাকতে পারে। অনুগ্রহ করে মনে রাখবেন যে এই ক্ষেত্রটি স্থানীয়করণ করা উচিত, তবে এটি নিশ্চিত নয় যে এটি স্থানীয়করণ করা হবে।

তথ্যসূত্র

একটি ডেটা উৎসের লিঙ্ক উপস্থাপন করে।

JSON উপস্থাপনা
{
  "publisher": enum (Publisher),
  "name": string,
  "authorityUri": string
}
ক্ষেত্র
publisher

enum ( Publisher )

সতর্কতার প্রকাশক।

name

string

অফিসিয়াল প্রকাশকের নাম। অনুগ্রহ করে মনে রাখবেন যে এই ক্ষেত্রটি স্থানীয়করণ করা উচিত, তবে এটি যে স্থানীয়করণ করা হবে তার কোনও নিশ্চয়তা নেই।

authorityUri

string

কর্তৃপক্ষের ওয়েবসাইটের URL।

প্রকাশক

সতর্কতার প্রকাশক।

এনামস
PUBLISHER_UNSPECIFIED প্রকাশক অনির্দিষ্ট।
AUSTRALIA_ACT_ESA অস্ট্রেলিয়া অস্ট্রেলিয়ান ক্যাপিটাল টেরিটরি
AUSTRALIA_NSW_RFS নিউ সাউথ ওয়েলস
AUSTRALIA_QLD_QFES কুইন্সল্যান্ড
AUSTRALIA_SA_CFS দক্ষিণ অস্ট্রেলিয়া
METEO_ALARM_AT মেটিওঅ্যালার্ম / EUMETNET অস্ট্রিয়া
METEO_ALARM_BS বসনিয়া
BRAZIL_CENAD ব্রাজিলের ব্রাজিল দুর্যোগ সংস্থা
BRAZIL_INMET ব্রাজিলের আবহাওয়া সংস্থা
UK_ENV_AGENCY যুক্তরাজ্য
METEO_ALARM_BG Meteoalarm / EUMETNET বুলগেরিয়া
METEO_ALARM_CR ক্রোয়েশিয়া
METEO_ALARM_CY সাইপ্রাস
METEO_ALARM_CS চেকিয়া
METEO_ALARM_DK ডেনমার্ক
EC_INAMHI ইকুয়েডর
METEO_ALARM_FI মেটিওঅ্যালার্ম / EUMETNET ফিনল্যান্ড
METEO_ALARM_FR ফ্রান্স
DE_DWD জার্মানি
METEO_ALARM_GB Meteoalarm / EUMETNET গ্রেট ব্রিটেন
METEO_ALARM_GR গ্রীস
METEO_ALARM_HU হাঙ্গেরি
METEO_ALARM_IS আইসল্যান্ড
METEO_ALARM_IE আয়ারল্যান্ড
METEO_ALARM_IT ইতালি
JM_JMS জ্যামাইকা
JMA জাপান
METEO_ALARM_NL Meteoalarm / EUMETNET নেদারল্যান্ডস
METEO_ALARM_LV লাটভিয়া
METEO_ALARM_LT লিথুয়ানিয়া
METEO_ALARM_LU লুক্সেমবার্গ
MEXICO_CIRES মেক্সিকো মেক্সিকো সাইরেস
NZ_GEONET নিউজিল্যান্ড নিউজিল্যান্ড জিওনেট
NZ_NMS মেটসার্ভিস
METEO_ALARM_MK Meteoalarm / EUMETNET উত্তর মেসিডোনিয়া
METEO_ALARM_NO নরওয়ে
PHILIPPINES_PAGASA ফিলিপাইন
METEO_ALARM_PL মেটিওঅ্যালার্ম / EUMETNET পোল্যান্ড
METEO_ALARM_PT পর্তুগাল
METEO_ALARM_RO রোমানিয়া
METEO_ALARM_RS সার্বিয়া
SG_MSS সিঙ্গাপুর
METEO_ALARM_SK Meteoalarm / EUMETNET স্লোভাকিয়া
METEO_ALARM_SI স্লোভেনিয়া
SB_MET সলোমন দ্বীপপুঞ্জ
METEO_ALARM_ES আবহাওয়া সতর্কতা / EUMETNET স্পেন
METEO_ALARM_SE সুইডেন
METEO_ALARM_CH সুইজারল্যান্ড
TAIWAN_NCDR তাইওয়ান
NOAA মার্কিন যুক্তরাষ্ট্র NOAA
WCATWC জাতীয় সুনামি সতর্কীকরণ কেন্দ্র