WeatherBugWebServices


Click here for a complete list of operations.

GetLiveWeatherByCityCode

Live Weather for international cities (including US cities) based on citycode.

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /webservice-v1.asmx HTTP/1.1
Host: api.wxbug.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://api.wxbug.net/GetLiveWeatherByCityCode"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetLiveWeatherByCityCode xmlns="http://api.wxbug.net/">
      <cityCode>string</cityCode>
      <unittype>English or Metric</unittype>
      <ACode>string</ACode>
    </GetLiveWeatherByCityCode>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetLiveWeatherByCityCodeResponse xmlns="http://api.wxbug.net/">
      <GetLiveWeatherByCityCodeResult>
        <AuxTemperature>string</AuxTemperature>
        <AuxTemperatureRate>string</AuxTemperatureRate>
        <City>string</City>
        <CityCode>string</CityCode>
        <Country>string</Country>
        <CurrIcon>string</CurrIcon>
        <CurrDesc>string</CurrDesc>
        <DewPoint>string</DewPoint>
        <Elevation>int</Elevation>
        <ElevationUnit>string</ElevationUnit>
        <FeelsLike>string</FeelsLike>
        <GustTime>dateTime</GustTime>
        <GustWindSpeed>string</GustWindSpeed>
        <GustWindSpeedUnit>string</GustWindSpeedUnit>
        <GustWindDirectionString>string</GustWindDirectionString>
        <GustWindDirectionDegrees>string</GustWindDirectionDegrees>
        <Humidity>string</Humidity>
        <HumidityUnit>string</HumidityUnit>
        <HumidityHigh>string</HumidityHigh>
        <HumidityLow>string</HumidityLow>
        <HumidityRate>string</HumidityRate>
        <InputLocationUrl>string</InputLocationUrl>
        <MoonPhase>int</MoonPhase>
        <MoonPhaseImage>string</MoonPhaseImage>
        <Pressure>string</Pressure>
        <PressureUnit>string</PressureUnit>
        <PressureHigh>string</PressureHigh>
        <PressureLow>string</PressureLow>
        <PressureRate>string</PressureRate>
        <PressureRateUnit>string</PressureRateUnit>
        <Light>string</Light>
        <LightRate>string</LightRate>
        <IndoorTemperature>string</IndoorTemperature>
        <IndoorTemperatureRate>string</IndoorTemperatureRate>
        <Latitude>double</Latitude>
        <Longitude>double</Longitude>
        <ObDate>string</ObDate>
        <ObDateTime>dateTime</ObDateTime>
        <RainMonth>string</RainMonth>
        <RainRate>string</RainRate>
        <RainRateMax>string</RainRateMax>
        <RainRateUnit>string</RainRateUnit>
        <RainToday>string</RainToday>
        <RainUnit>string</RainUnit>
        <RainYear>string</RainYear>
        <State>string</State>
        <StationIDRequested>string</StationIDRequested>
        <StationIDReturned>string</StationIDReturned>
        <StationName>string</StationName>
        <StationURL>string</StationURL>
        <Sunrise>dateTime</Sunrise>
        <Sunset>dateTime</Sunset>
        <Temperature>string</Temperature>
        <TemperatureHigh>string</TemperatureHigh>
        <TemperatureLow>string</TemperatureLow>
        <TemperatureRate>string</TemperatureRate>
        <TemperatureRateUnit>string</TemperatureRateUnit>
        <TemperatureUnit>string</TemperatureUnit>
        <TimeZone>string</TimeZone>
        <TimeZoneOffset>double</TimeZoneOffset>
        <WebUrl>string</WebUrl>
        <WetBulb>string</WetBulb>
        <WindDirection>string</WindDirection>
        <WindDirectionAvg>string</WindDirectionAvg>
        <WindDirectionDegrees>string</WindDirectionDegrees>
        <WindSpeed>string</WindSpeed>
        <WindSpeedAvg>string</WindSpeedAvg>
        <WindSpeedUnit>string</WindSpeedUnit>
        <ZipCode>string</ZipCode>
      </GetLiveWeatherByCityCodeResult>
    </GetLiveWeatherByCityCodeResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /webservice-v1.asmx HTTP/1.1
Host: api.wxbug.net
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetLiveWeatherByCityCode xmlns="http://api.wxbug.net/">
      <cityCode>string</cityCode>
      <unittype>English or Metric</unittype>
      <ACode>string</ACode>
    </GetLiveWeatherByCityCode>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetLiveWeatherByCityCodeResponse xmlns="http://api.wxbug.net/">
      <GetLiveWeatherByCityCodeResult>
        <AuxTemperature>string</AuxTemperature>
        <AuxTemperatureRate>string</AuxTemperatureRate>
        <City>string</City>
        <CityCode>string</CityCode>
        <Country>string</Country>
        <CurrIcon>string</CurrIcon>
        <CurrDesc>string</CurrDesc>
        <DewPoint>string</DewPoint>
        <Elevation>int</Elevation>
        <ElevationUnit>string</ElevationUnit>
        <FeelsLike>string</FeelsLike>
        <GustTime>dateTime</GustTime>
        <GustWindSpeed>string</GustWindSpeed>
        <GustWindSpeedUnit>string</GustWindSpeedUnit>
        <GustWindDirectionString>string</GustWindDirectionString>
        <GustWindDirectionDegrees>string</GustWindDirectionDegrees>
        <Humidity>string</Humidity>
        <HumidityUnit>string</HumidityUnit>
        <HumidityHigh>string</HumidityHigh>
        <HumidityLow>string</HumidityLow>
        <HumidityRate>string</HumidityRate>
        <InputLocationUrl>string</InputLocationUrl>
        <MoonPhase>int</MoonPhase>
        <MoonPhaseImage>string</MoonPhaseImage>
        <Pressure>string</Pressure>
        <PressureUnit>string</PressureUnit>
        <PressureHigh>string</PressureHigh>
        <PressureLow>string</PressureLow>
        <PressureRate>string</PressureRate>
        <PressureRateUnit>string</PressureRateUnit>
        <Light>string</Light>
        <LightRate>string</LightRate>
        <IndoorTemperature>string</IndoorTemperature>
        <IndoorTemperatureRate>string</IndoorTemperatureRate>
        <Latitude>double</Latitude>
        <Longitude>double</Longitude>
        <ObDate>string</ObDate>
        <ObDateTime>dateTime</ObDateTime>
        <RainMonth>string</RainMonth>
        <RainRate>string</RainRate>
        <RainRateMax>string</RainRateMax>
        <RainRateUnit>string</RainRateUnit>
        <RainToday>string</RainToday>
        <RainUnit>string</RainUnit>
        <RainYear>string</RainYear>
        <State>string</State>
        <StationIDRequested>string</StationIDRequested>
        <StationIDReturned>string</StationIDReturned>
        <StationName>string</StationName>
        <StationURL>string</StationURL>
        <Sunrise>dateTime</Sunrise>
        <Sunset>dateTime</Sunset>
        <Temperature>string</Temperature>
        <TemperatureHigh>string</TemperatureHigh>
        <TemperatureLow>string</TemperatureLow>
        <TemperatureRate>string</TemperatureRate>
        <TemperatureRateUnit>string</TemperatureRateUnit>
        <TemperatureUnit>string</TemperatureUnit>
        <TimeZone>string</TimeZone>
        <TimeZoneOffset>double</TimeZoneOffset>
        <WebUrl>string</WebUrl>
        <WetBulb>string</WetBulb>
        <WindDirection>string</WindDirection>
        <WindDirectionAvg>string</WindDirectionAvg>
        <WindDirectionDegrees>string</WindDirectionDegrees>
        <WindSpeed>string</WindSpeed>
        <WindSpeedAvg>string</WindSpeedAvg>
        <WindSpeedUnit>string</WindSpeedUnit>
        <ZipCode>string</ZipCode>
      </GetLiveWeatherByCityCodeResult>
    </GetLiveWeatherByCityCodeResponse>
  </soap12:Body>
</soap12:Envelope>