বর্তমান অবস্থা

currentConditions শেষ পয়েন্ট বর্তমান ঘন্টায় বায়ু মানের তথ্য প্রদান করে। আপনি নিয়ন্ত্রণ করতে পারেন কোন AQI এবং প্রাসঙ্গিক তথ্য ফেরত দেওয়া হবে (যেমন দূষণকারী ঘনত্বের মাত্রা এবং স্বাস্থ্য সুপারিশ)।

আপনি এখানে একটি HTTP POST অনুরোধ পাঠিয়ে বর্তমান currentConditions শেষ পয়েন্ট ব্যবহার করে প্রতি ঘন্টায় বায়ুর গুণমানের জন্য অনুরোধ করতে পারেন:

https://airquality.googleapis.com/v1/currentConditions:lookup?key=YOUR_API_KEY

JSON অনুরোধের বডিতে আপনার অনুরোধের বিকল্পগুলি অন্তর্ভুক্ত করুন। রিকোয়েস্ট বডিতে সেই অবস্থান রয়েছে যার জন্য আপনি বাতাসের মানের বর্তমান অবস্থা পেতে চান এবং প্রতিক্রিয়াতে কোন বায়ুর মানের তথ্য অন্তর্ভুক্ত করতে হবে তা নিয়ন্ত্রণ করার জন্য বিভিন্ন বিকল্প রয়েছে।

APIs এক্সপ্লোরার আপনাকে লাইভ অনুরোধ করতে দেয় যাতে আপনি API এবং API বিকল্পগুলির সাথে পরিচিত হতে পারেন:

এটা চেষ্টা করুন!

মৌলিক অনুরোধের উদাহরণ

মৌলিক অনুরোধের শরীর

নিম্নলিখিত কোড দেখায় কিভাবে একটি currentConditions অনুরোধের জন্য একটি মৌলিক অনুরোধ বডি তৈরি করতে হয়। এই উদাহরণে, আপনি শুধুমাত্র অবস্থান সেট.

curl -X POST -d '{
  "location": {
    "latitude": 37.419734,
    "longitude": -122.0827784
  }
}' \
-H 'Content-Type: application/json' \
'https://airquality.googleapis.com/v1/currentConditions:lookup?key=YOUR_API_KEY'

মৌলিক অনুরোধের প্রতিক্রিয়া

উপরের কলটি নিম্নলিখিত JSON প্রতিক্রিয়া তৈরি করে। প্রতিক্রিয়া ডেটা সম্পর্কে আরও বিশদ বিবরণের জন্য, প্রতিক্রিয়া ডেটা দেখুন।

{
  "dateTime": "2023-10-26T18:00:00Z",
  "regionCode": "us",
  "indexes": [
    {
      "code": "uaqi",
      "displayName": "Universal AQI",
      "aqi": 52,
      "aqiDisplay": "52",
      "color": {
        "red": 0.9490196,
        "green": 0.98039216,
        "blue": 0.019607844
      },
      "category": "Moderate air quality",
      "dominantPollutant": "no2"
    }
  ]
}

একাধিক পরামিতি সহ অনুরোধের উদাহরণ

একাধিক পরামিতি অনুরোধ

নিম্নলিখিত কোড দেখায় কিভাবে একটি currentConditions অনুরোধের জন্য একটি অনুরোধ বডি তৈরি করতে হয়। এই উদাহরণে, অবস্থান ছাড়াও, বেশ কিছু অতিরিক্ত গণনা এবং প্রতিক্রিয়া ভাষা নির্দিষ্ট করা হয়েছে।

curl -X POST -d '{
  "universalAqi": true,
  "location": {
    "latitude": 37.419734,
    "longitude": -122.0827784
  },
  "extraComputations": [
    "HEALTH_RECOMMENDATIONS",
    "DOMINANT_POLLUTANT_CONCENTRATION",
    "POLLUTANT_CONCENTRATION",
    "LOCAL_AQI",
    "POLLUTANT_ADDITIONAL_INFO"
  ],
  "languageCode": "en"
}' \
-H 'Content-Type: application/json' \
'https://airquality.googleapis.com/v1/currentConditions:lookup?key=YOUR_API_KEY'

একাধিক পরামিতি প্রতিক্রিয়া

উপরের কলটি নিম্নলিখিত JSON প্রতিক্রিয়া তৈরি করে। প্রতিক্রিয়া ডেটা সম্পর্কে আরও বিশদ বিবরণের জন্য, প্রতিক্রিয়া ডেটা দেখুন।

{
    "dateTime": "2023-06-15T10:00:00Z",
    "regionCode": "us",
    "indexes": [
        {
            "code": "uaqi",
            "displayName": "Universal AQI",
            "aqi": 89,
            "aqiDisplay": "89",
            "color": {
                "red": 48,
                "green": 175,
                "blue": 55,
                "alpha": 255
            },
            "category": "Excellent air quality",
            "dominantPollutant": "o3"
        },
        {
            "code": "usa_epa",
            "displayName": "AQI (US)",
            "aqi": 41,
            "aqiDisplay": "41",
            "color": {
                "green": 228,
                "alpha": 255
            },
            "category": "Good air quality",
            "dominantPollutant": "pm25"
        }
    ],
    "pollutants": [
        {
            "code": "co",
            "displayName": "CO",
            "fullName": "Carbon monoxide",
            "concentration": {
                "value": 334.24,
                "units": "PARTS_PER_BILLION"
            },
            "additionalInfo": {
                "sources": "Typically originates from incomplete combustion...",
                "effects": "When inhaled, carbon monoxide can prevent the blood from..."
            }
        },
        {
            "code": "no2",
            "displayName": "NO2",
            "fullName": "Nitrogen dioxide",
            "concentration": {
                "value": 13.12,
                "units": "PARTS_PER_BILLION"
            },
            "additionalInfo": {
                "sources": "Main sources are fuel burning processes, such as...",
                "effects": "Exposure may cause increased bronchial reactivity..."
            }
        },
        {
            "code": "o3",
            "displayName": "O3",
            "fullName": "Ozone",
            "concentration": {
                "value": 13.88,
                "units": "PARTS_PER_BILLION"
            },
            "additionalInfo": {
                "sources": "Ozone is created in a chemical reaction between atmospheric oxygen...",
                "effects": "Ozone can irritate the airways and cause coughing, a burning..."
            }
        },
        {
            "code": "pm10",
            "displayName": "PM10",
            "fullName": "Inhalable particulate matter (<10µm)",
            "concentration": {
                "value": 5.07,
                "units": "MICROGRAMS_PER_CUBIC_METER"
            },
            "additionalInfo": {
                "sources": "Main sources are combustion processes (e.g. indoor heating, wildfires)...",
                "effects": "Inhalable particles can penetrate into the lungs. Short term exposure..."
            }
        },
        {
            "code": "pm25",
            "displayName": "PM2.5",
            "fullName": "Fine particulate matter (<2.5µm)",
            "concentration": {
                "value": 2.83,
                "units": "MICROGRAMS_PER_CUBIC_METER"
            },
            "additionalInfo": {
                "sources": "Main sources are combustion processes (e.g. power plants, indoor heating...",
                "effects": "Fine particles can penetrate into the lungs and bloodstream. Short term..."
            }
        },
        {
            "code": "so2",
            "displayName": "SO2",
            "fullName": "Sulfur dioxide",
            "concentration": {
                "value": 0.02,
                "units": "PARTS_PER_BILLION"
            },
            "additionalInfo": {
                "sources": "Main sources are burning processes of sulfur-containing fuel in industry...",
                "effects": "Exposure causes irritation of the respiratory tract, coughing and generates..."
            }
        }
    ],
    "healthRecommendations": {
        "generalPopulation": "With this level of air quality, you have no limitations. Enjoy the outdoors!",
        "elderly": "If you start to feel respiratory discomfort such as coughing or breathing difficulties...",
        "lungDiseasePopulation": "...",
        "heartDiseasePopulation": "...",
        "athletes": "...",
        "pregnantWomen": "...",
        "children": "..."
    }
}
,

currentConditions শেষ পয়েন্ট বর্তমান ঘন্টায় বায়ু মানের তথ্য প্রদান করে। আপনি নিয়ন্ত্রণ করতে পারেন কোন AQI এবং প্রাসঙ্গিক তথ্য ফেরত দেওয়া হবে (যেমন দূষণকারী ঘনত্বের মাত্রা এবং স্বাস্থ্য সুপারিশ)।

আপনি এখানে একটি HTTP POST অনুরোধ পাঠিয়ে বর্তমান currentConditions শেষ পয়েন্ট ব্যবহার করে প্রতি ঘন্টায় বায়ুর গুণমানের জন্য অনুরোধ করতে পারেন:

https://airquality.googleapis.com/v1/currentConditions:lookup?key=YOUR_API_KEY

JSON অনুরোধের বডিতে আপনার অনুরোধের বিকল্পগুলি অন্তর্ভুক্ত করুন। রিকোয়েস্ট বডিতে সেই অবস্থান রয়েছে যার জন্য আপনি বাতাসের মানের বর্তমান অবস্থা পেতে চান এবং প্রতিক্রিয়াতে কোন বায়ুর মানের তথ্য অন্তর্ভুক্ত করতে হবে তা নিয়ন্ত্রণ করার জন্য বিভিন্ন বিকল্প রয়েছে।

APIs এক্সপ্লোরার আপনাকে লাইভ অনুরোধ করতে দেয় যাতে আপনি API এবং API বিকল্পগুলির সাথে পরিচিত হতে পারেন:

এটা চেষ্টা করুন!

মৌলিক অনুরোধের উদাহরণ

মৌলিক অনুরোধের শরীর

নিম্নলিখিত কোড দেখায় কিভাবে একটি currentConditions অনুরোধের জন্য একটি মৌলিক অনুরোধ বডি তৈরি করতে হয়। এই উদাহরণে, আপনি শুধুমাত্র অবস্থান সেট.

curl -X POST -d '{
  "location": {
    "latitude": 37.419734,
    "longitude": -122.0827784
  }
}' \
-H 'Content-Type: application/json' \
'https://airquality.googleapis.com/v1/currentConditions:lookup?key=YOUR_API_KEY'

মৌলিক অনুরোধের প্রতিক্রিয়া

উপরের কলটি নিম্নলিখিত JSON প্রতিক্রিয়া তৈরি করে। প্রতিক্রিয়া ডেটা সম্পর্কে আরও বিশদ বিবরণের জন্য, প্রতিক্রিয়া ডেটা দেখুন।

{
  "dateTime": "2023-10-26T18:00:00Z",
  "regionCode": "us",
  "indexes": [
    {
      "code": "uaqi",
      "displayName": "Universal AQI",
      "aqi": 52,
      "aqiDisplay": "52",
      "color": {
        "red": 0.9490196,
        "green": 0.98039216,
        "blue": 0.019607844
      },
      "category": "Moderate air quality",
      "dominantPollutant": "no2"
    }
  ]
}

একাধিক পরামিতি সহ অনুরোধের উদাহরণ

একাধিক পরামিতি অনুরোধ

নিম্নলিখিত কোড দেখায় কিভাবে একটি currentConditions অনুরোধের জন্য একটি অনুরোধ বডি তৈরি করতে হয়। এই উদাহরণে, অবস্থান ছাড়াও, বেশ কিছু অতিরিক্ত গণনা এবং প্রতিক্রিয়া ভাষা নির্দিষ্ট করা হয়েছে।

curl -X POST -d '{
  "universalAqi": true,
  "location": {
    "latitude": 37.419734,
    "longitude": -122.0827784
  },
  "extraComputations": [
    "HEALTH_RECOMMENDATIONS",
    "DOMINANT_POLLUTANT_CONCENTRATION",
    "POLLUTANT_CONCENTRATION",
    "LOCAL_AQI",
    "POLLUTANT_ADDITIONAL_INFO"
  ],
  "languageCode": "en"
}' \
-H 'Content-Type: application/json' \
'https://airquality.googleapis.com/v1/currentConditions:lookup?key=YOUR_API_KEY'

একাধিক পরামিতি প্রতিক্রিয়া

উপরের কলটি নিম্নলিখিত JSON প্রতিক্রিয়া তৈরি করে। প্রতিক্রিয়া ডেটা সম্পর্কে আরও বিশদ বিবরণের জন্য, প্রতিক্রিয়া ডেটা দেখুন।

{
    "dateTime": "2023-06-15T10:00:00Z",
    "regionCode": "us",
    "indexes": [
        {
            "code": "uaqi",
            "displayName": "Universal AQI",
            "aqi": 89,
            "aqiDisplay": "89",
            "color": {
                "red": 48,
                "green": 175,
                "blue": 55,
                "alpha": 255
            },
            "category": "Excellent air quality",
            "dominantPollutant": "o3"
        },
        {
            "code": "usa_epa",
            "displayName": "AQI (US)",
            "aqi": 41,
            "aqiDisplay": "41",
            "color": {
                "green": 228,
                "alpha": 255
            },
            "category": "Good air quality",
            "dominantPollutant": "pm25"
        }
    ],
    "pollutants": [
        {
            "code": "co",
            "displayName": "CO",
            "fullName": "Carbon monoxide",
            "concentration": {
                "value": 334.24,
                "units": "PARTS_PER_BILLION"
            },
            "additionalInfo": {
                "sources": "Typically originates from incomplete combustion...",
                "effects": "When inhaled, carbon monoxide can prevent the blood from..."
            }
        },
        {
            "code": "no2",
            "displayName": "NO2",
            "fullName": "Nitrogen dioxide",
            "concentration": {
                "value": 13.12,
                "units": "PARTS_PER_BILLION"
            },
            "additionalInfo": {
                "sources": "Main sources are fuel burning processes, such as...",
                "effects": "Exposure may cause increased bronchial reactivity..."
            }
        },
        {
            "code": "o3",
            "displayName": "O3",
            "fullName": "Ozone",
            "concentration": {
                "value": 13.88,
                "units": "PARTS_PER_BILLION"
            },
            "additionalInfo": {
                "sources": "Ozone is created in a chemical reaction between atmospheric oxygen...",
                "effects": "Ozone can irritate the airways and cause coughing, a burning..."
            }
        },
        {
            "code": "pm10",
            "displayName": "PM10",
            "fullName": "Inhalable particulate matter (<10µm)",
            "concentration": {
                "value": 5.07,
                "units": "MICROGRAMS_PER_CUBIC_METER"
            },
            "additionalInfo": {
                "sources": "Main sources are combustion processes (e.g. indoor heating, wildfires)...",
                "effects": "Inhalable particles can penetrate into the lungs. Short term exposure..."
            }
        },
        {
            "code": "pm25",
            "displayName": "PM2.5",
            "fullName": "Fine particulate matter (<2.5µm)",
            "concentration": {
                "value": 2.83,
                "units": "MICROGRAMS_PER_CUBIC_METER"
            },
            "additionalInfo": {
                "sources": "Main sources are combustion processes (e.g. power plants, indoor heating...",
                "effects": "Fine particles can penetrate into the lungs and bloodstream. Short term..."
            }
        },
        {
            "code": "so2",
            "displayName": "SO2",
            "fullName": "Sulfur dioxide",
            "concentration": {
                "value": 0.02,
                "units": "PARTS_PER_BILLION"
            },
            "additionalInfo": {
                "sources": "Main sources are burning processes of sulfur-containing fuel in industry...",
                "effects": "Exposure causes irritation of the respiratory tract, coughing and generates..."
            }
        }
    ],
    "healthRecommendations": {
        "generalPopulation": "With this level of air quality, you have no limitations. Enjoy the outdoors!",
        "elderly": "If you start to feel respiratory discomfort such as coughing or breathing difficulties...",
        "lungDiseasePopulation": "...",
        "heartDiseasePopulation": "...",
        "athletes": "...",
        "pregnantWomen": "...",
        "children": "..."
    }
}