Ծրագրավորողներին

API տեղեկատու

Ցանցեր

API-ն բաժանված է ըստ ցանցերի. /v1/networks-ը թվարկում է Sensor.Community-ն, AirGradient-ը և Atmy-ն՝ սենսորների քանակով և լիցենզիայով, իսկ յուրաքանչյուր ցանց ունի իր հասցեները՝ /v1/networks/{network}/sensors և /v1/networks/{network}/sensors/current։ Մյուս մեթոդներում ցանցն ընտրվում է network=sensor_community, airgradient կամ atmy պարամետրով։

Ցանցերի ցանկ

GEThttps://api.atmy.ai/v1/networks

Ցանցերը, դրանց սենսորները և լիցենզիաները

GET/networks
curl "https://api.atmy.ai/v1/networks"
200Պատասխան
{
  "api_version": "2.0",
  "networks": [
    {
      "id": "sensor_community",
      "name": "Sensor.Community",
      "url": "https://sensor.community/",
      "license": "ODbL 1.0 / DbCL 1.0",
      "sensors": 9298,
      "passed": 7383,
      "links": {
        "sensors": "https://api.atmy.ai/v1/networks/sensor_community/sensors",
        "current": "https://api.atmy.ai/v1/networks/sensor_community/sensors/current"
      }
    },
    {
      "id": "airgradient",
      "name": "AirGradient",
      "url": "https://www.airgradient.com/",
      "license": "CC BY-SA 4.0",
      "sensors": 2801,
      "passed": 1644,
      "links": {
        "sensors": "https://api.atmy.ai/v1/networks/airgradient/sensors",
        "current": "https://api.atmy.ai/v1/networks/airgradient/sensors/current"
      }
    }
  ],
  "excluded": "PurpleAir: its terms do not allow redistribution.",
  "attribution": "Sensor data: Atmy (atmy.ai), from the networks named in each sensor's \"network\", under that network's license.",
  "terms": "https://atmy.ai/legal/data/"
}