- HTTP অনুরোধ
- কোয়েরি প্যারামিটার
- অনুরোধের মূল অংশ
- প্রতিক্রিয়া মূল অংশ
- অনুমোদনের সুযোগ
- বর্তমান অবস্থাইতিহাস
একটি নির্দিষ্ট স্থানে বর্তমান আবহাওয়ার অবস্থা দেখায়।
HTTP অনুরোধ
GET https://weather.googleapis.com/v1/currentConditions:lookup
URL টি gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
কোয়েরি প্যারামিটার
| পরামিতি | |
|---|---|
location | প্রয়োজনীয়। বর্তমান আবহাওয়ার অবস্থা জানার জন্য স্থান। |
unitsSystem | ঐচ্ছিক। ফেরত আসা আবহাওয়ার জন্য ব্যবহারযোগ্য ইউনিট সিস্টেম। যদি সরবরাহ না করা হয়, তাহলে ফেরত আসা আবহাওয়া মেট্রিক সিস্টেমে থাকবে (ডিফল্ট = METRIC)। |
languageCode | ঐচ্ছিক। ক্লায়েন্টকে প্রতিক্রিয়ার জন্য ভাষা বেছে নেওয়ার অনুমতি দেয়। যদি সেই ভাষার জন্য ডেটা সরবরাহ করা না যায়, তাহলে API সবচেয়ে কাছের মিল ব্যবহার করে। অনুমোদিত মানগুলি IETF BCP-47 স্ট্যান্ডার্ডের উপর নির্ভর করে। ডিফল্ট মান হল "en"। |
অনুরোধের মূল অংশ
অনুরোধের মূল অংশটি অবশ্যই খালি থাকতে হবে।
প্রতিক্রিয়া মূল অংশ
currentConditions.lookup RPC-এর প্রতিক্রিয়া - অনুরোধকৃত স্থানে বর্তমান আবহাওয়ার অবস্থা উপস্থাপন করে।
যদি সফল হয়, তাহলে রেসপন্স বডিতে নিম্নলিখিত কাঠামো সহ ডেটা থাকবে:
| JSON উপস্থাপনা |
|---|
{ "currentTime": string, "timeZone": { object ( |
| ক্ষেত্র | |
|---|---|
currentTime | ফেরত দেওয়া তথ্যের সাথে সম্পর্কিত বর্তমান সময় (UTC)। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-স্বাভাবিক হবে এবং 0, 3, 6 অথবা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণযোগ্য। উদাহরণ: |
timeZone | অনুরোধকৃত স্থানে সময় অঞ্চল। |
weatherCondition | বর্তমান আবহাওয়ার অবস্থা। |
temperature | বর্তমান তাপমাত্রা। |
feelsLikeTemperature | অনুরোধকৃত স্থানে বর্তমানে তাপমাত্রা কেমন অনুভূত হচ্ছে তার পরিমাপ। |
dewPoint | বর্তমান শিশির বিন্দু তাপমাত্রা। |
heatIndex | বর্তমান তাপ সূচক তাপমাত্রা। |
windChill | বর্তমান ঠান্ডা বাতাস, ত্বকের উপর উন্মুক্ত বাতাসের তাপমাত্রা। |
precipitation | গত এক ঘন্টা ধরে বর্তমান বৃষ্টিপাতের সম্ভাবনা এবং জমা হওয়া বৃষ্টিপাতের পরিমাণ। |
airPressure | বর্তমান বায়ুচাপের অবস্থা। |
wind | বর্তমান বাতাসের অবস্থা। |
visibility | বর্তমান দৃশ্যমানতা। |
currentConditionsHistory | গত ২৪ ঘন্টায় বর্তমান অবস্থার পরিবর্তন। |
isDaytime | যদি অনুরোধকৃত স্থানে বর্তমান সময় স্থানীয় সূর্যোদয় (অন্তর্ভুক্ত) এবং সূর্যাস্ত (একচেটিয়া) সময়ের মধ্যে হয় তবে সত্য। অন্যথায়, এটি রাতের সময় (সূর্যাস্ত এবং পরবর্তী সূর্যোদয়ের মধ্যে)। |
relativeHumidity | আপেক্ষিক আর্দ্রতার বর্তমান শতাংশ (মান ০ থেকে ১০০ পর্যন্ত)। |
uvIndex | বর্তমান অতিবেগুনী (UV) সূচক। |
thunderstormProbability | বর্তমান বজ্রপাতের সম্ভাবনা (মান ০ থেকে ১০০ পর্যন্ত)। |
cloudCover | মেঘ দ্বারা ঢাকা আকাশের বর্তমান শতাংশ (মান ০ থেকে ১০০)। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
-
https://www.googleapis.com/auth/cloud-platform
বর্তমান অবস্থাইতিহাস
গত ২৪ ঘন্টায় বর্তমান অবস্থার পরিবর্তনের একটি সেট প্রতিনিধিত্ব করে।
| JSON উপস্থাপনা |
|---|
{ "temperatureChange": { object ( |
| ক্ষেত্র | |
|---|---|
temperatureChange | বর্তমান তাপমাত্রা ২৪ ঘন্টা আগের তাপমাত্রা বিয়োগ করে। |
maxTemperature | গত ২৪ ঘন্টার সর্বোচ্চ (সর্বোচ্চ) তাপমাত্রা। |
minTemperature | গত ২৪ ঘন্টার সর্বনিম্ন (সর্বনিম্ন) তাপমাত্রা। |
snowQpf | গত ২৪ ঘন্টা ধরে তরল জলের সমতুল্য তুষারপাতের পরিমাণ জমেছে। দ্রষ্টব্য: QPF হল পরিমাণগত বৃষ্টিপাতের পূর্বাভাসের সংক্ষিপ্ত রূপ (আরও বিস্তারিত জানার জন্য দয়া করে পরিমাণগত বৃষ্টিপাতের পূর্বাভাস সংজ্ঞাটি দেখুন)। |
qpf | গত ২৪ ঘন্টা ধরে তরল জলের সমতুল্য বৃষ্টিপাতের পরিমাণ যা জমেছে। দ্রষ্টব্য: QPF হল পরিমাণগত বৃষ্টিপাতের পূর্বাভাসের সংক্ষিপ্ত রূপ (আরও বিস্তারিত জানার জন্য দয়া করে পরিমাণগত বৃষ্টিপাতের পূর্বাভাস সংজ্ঞাটি দেখুন)। |