- HTTP অনুরোধ
- কোয়েরি প্যারামিটার
- অনুরোধের মূল অংশ
- প্রতিক্রিয়া মূল অংশ
- অনুমোদনের সুযোগ
- পাবলিক অ্যালার্টস
- WeatherEventType সম্পর্কে
- তীব্রতা
- নিশ্চিততা
- জরুরি অবস্থা
- নিরাপত্তা সুপারিশ
- তথ্যসূত্র
- প্রকাশক
- চেষ্টা করে দেখুন!
একটি নির্দিষ্ট অবস্থানের জন্য সর্বজনীন আবহাওয়ার সতর্কতা প্রদান করে।
HTTP অনুরোধ
GET https://weather.googleapis.com/v1/publicAlerts:lookup
URL টি gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
কোয়েরি প্যারামিটার
| পরামিতি | |
|---|---|
location | প্রয়োজনীয়। যে স্থানের জন্য সর্বজনীন আবহাওয়ার সতর্কতা পেতে হবে। এই পরিষেবাটি সেই স্থানের সাথে প্রভাবিত এলাকা ছেদ করলে সতর্কতা প্রদান করবে। |
pageSize | ঐচ্ছিক। প্রতি পৃষ্ঠায় সর্বোচ্চ কতগুলি জনসাধারণের আবহাওয়ার সতর্কতা রেকর্ড ফেরত পাঠানো হবে। |
pageToken | ঐচ্ছিক। পূর্ববর্তী |
languageCode | ঐচ্ছিক। ক্লায়েন্টকে প্রতিক্রিয়ার জন্য ভাষা বেছে নেওয়ার অনুমতি দেয়। যদি সেই ভাষার জন্য ডেটা সরবরাহ করা না যায়, তাহলে API সবচেয়ে কাছের মিল ব্যবহার করে। অনুমোদিত মানগুলি IETF BCP-47 স্ট্যান্ডার্ডের উপর নির্ভর করে। ডিফল্ট মান হল "en"। |
অনুরোধের মূল অংশ
অনুরোধের মূল অংশটি অবশ্যই খালি থাকতে হবে।
প্রতিক্রিয়া মূল অংশ
publicAlerts.lookup RPC-এর জন্য প্রতিক্রিয়া।
যদি সফল হয়, তাহলে রেসপন্স বডিতে নিম্নলিখিত কাঠামো সহ ডেটা থাকবে:
| JSON উপস্থাপনা |
|---|
{
"weatherAlerts": [
{
object ( |
| ক্ষেত্র | |
|---|---|
weatherAlerts[] | অনুরোধে উল্লেখিত সতর্কতার সংখ্যা এবং পৃষ্ঠার আকার অনুসারে, পাবলিক আবহাওয়া সতর্কতা রেকর্ড করে। |
regionCode | অনুরোধে প্রদত্ত অবস্থানের সাথে সম্পর্কিত অঞ্চলের ISO_3166-1 আলফা-2 কোড। অঞ্চলটি ISO_3166-1_alpha-2 ব্যবহার করে উল্লেখ করা হয়েছে। |
nextPageToken | একটি টোকেন যা পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করার জন্য |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
-
https://www.googleapis.com/auth/cloud-platform
পাবলিক অ্যালার্টস
জনসাধারণের আবহাওয়ার সতর্কতা উপস্থাপন করে।
| JSON উপস্থাপনা |
|---|
{ "alertId": string, "alertTitle": { object ( |
| ক্ষেত্র | |
|---|---|
alertId | এই সতর্কতার জন্য অনন্য শনাক্তকারী। |
alertTitle | সতর্কতার স্থানীয়করণ করা শিরোনাম। |
eventType | আবহাওয়ার ঘটনার ধরণ। |
areaName | যে এলাকার নাম সতর্কতা জারি করা হয়েছে। |
instruction[] | প্রকাশকের সুপারিশকৃত নির্দেশাবলী। অনুগ্রহ করে মনে রাখবেন যে এই ক্ষেত্রটি স্থানীয়করণ করা উচিত, তবে এটি যে স্থানীয়করণ করা হবে তার নিশ্চয়তা নেই। |
safetyRecommendations[] | ব্যবহারকারীর জন্য নিরাপত্তা সুপারিশ নির্দেশিকা, এগুলি প্রকাশক বা অন্যান্য কর্তৃপক্ষ দ্বারা সরবরাহ করা যেতে পারে। |
timezoneOffset | সতর্কতার অবস্থানের জন্য সময় অঞ্চলটি UTC থেকে অফসেট করা হয়। মানটি 's' দিয়ে শেষ হওয়া একটি স্ট্রিং হিসাবে ফর্ম্যাট করা হয়, যেমন, UTC থেকে 4 ঘন্টা পিছনে "-14400s"। |
startTime | অনুষ্ঠান শুরুর সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
expirationTime | ইভেন্টের মেয়াদ শেষ হওয়ার সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
dataSource | যে প্রকাশক সতর্কতা জারি করেছেন তার বিবরণ। |
polygon | যেসব এলাকায় সতর্কতা জারি করা হয়েছে তার একটি 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 | সর্বশেষ লেখাটিতে সরকারি কর্তৃপক্ষ কর্তৃক জারি করা সতর্কতা বর্ণনা করা হয়েছে। অনুগ্রহ করে মনে রাখবেন যে এই ক্ষেত্রটি স্থানীয়করণ করা উচিত, তবে এটি নিশ্চিত নয় যে এটি স্থানীয়করণ করা হবে। |
severity | সতর্কতার তীব্রতার মাত্রা। |
certainty | সতর্কতার নিশ্চয়তা। |
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 | ব্যবহারকারীর জন্য একটি নির্দেশিকা। অনুগ্রহ করে মনে রাখবেন যে এই ক্ষেত্রটি স্থানীয়করণ করা উচিত, তবে এটি যে স্থানীয়করণ করা হবে তার কোনও নিশ্চয়তা নেই। |
subtext | নির্দেশিকার জন্য একটি ঐচ্ছিক সাবটেক্সট, যাতে ব্যবহারকারীর জন্য অতিরিক্ত প্রসঙ্গ থাকতে পারে। অনুগ্রহ করে মনে রাখবেন যে এই ক্ষেত্রটি স্থানীয়করণ করা উচিত, তবে এটি নিশ্চিত নয় যে এটি স্থানীয়করণ করা হবে। |
তথ্যসূত্র
একটি ডেটা উৎসের লিঙ্ক উপস্থাপন করে।
| JSON উপস্থাপনা |
|---|
{
"publisher": enum ( |
| ক্ষেত্র | |
|---|---|
publisher | সতর্কতার প্রকাশক। |
name | অফিসিয়াল প্রকাশকের নাম। অনুগ্রহ করে মনে রাখবেন যে এই ক্ষেত্রটি স্থানীয়করণ করা উচিত, তবে এটি যে স্থানীয়করণ করা হবে তার কোনও নিশ্চয়তা নেই। |
authorityUri | কর্তৃপক্ষের ওয়েবসাইটের 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 | জাতীয় সুনামি সতর্কীকরণ কেন্দ্র |