`
tuohuj
  • 浏览: 1972 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

天气查询接口演示代码

阅读更多

天气查询接口演示代码:
using System;
using System.Text;
using System.Net;
namespace tianqi
{
    class Program
    {
        static void Main(string[] args)
        {
            string key = "*********************";//申请的key值
            string cityname = "北京";//输入想要查询的城市名
            string url = "http://apis.haoservice.com/weather?cityname=" +cityname + "&key=" + key;
            WebClient wc = new WebClient();
            wc.Encoding = Encoding.UTF8;
            string str = wc.DownloadString(url);
            Console.WriteLine(str);
            Console.ReadKey();

        }
    }
}

天气查询接口返回示例代码:
天气查询接口:http://www.haoservice.com/docs/6
支持格式: json
http请求方式:GET POST
返回示例:
{
    "resultcode": "200",
    "reason": "查询成功!",
    "result": {
        "sk": { /*当前实况天气*/
            "temp": "21", /*当前温度*/
            "wind_direction": "西风", /*当前风向*/
            "wind_strength": "2级", /*当前风力*/
            "humidity": "4%", /*当前湿度*/
            "time": "14:25" /*更新时间*/
        },
        "today": {
            "city": "天津",
            "date_y": "2014年03月21日",
            "week": "星期五",
            "temperature": "8℃~20℃", /*今日温度*/
            "weather": "晴转霾", /*今日天气*/
            "weather_id": { /*天气唯一标识*/
                "fa": "00", /*天气标识00:晴*/
                "fb": "53" /*天气标识53:霾 如果fa不等于fb,说明是组合天气*/
            },
            "wind": "西南风微风",
            "dressing_index": "较冷", /*穿衣指数*/
            "dressing_advice": "建议着大衣、呢外套加毛衣、卫衣等服装。", /*穿衣建议*/
            "uv_index": "中等", /*紫外线强度*/
            "comfort_index": "",/*舒适度指数*/
            "wash_index": "较适宜", /*洗车指数*/
            "travel_index": "适宜", /*旅游指数*/
            "exercise_index": "较适宜", /*晨练指数*/
            "drying_index": ""/*干燥指数*/
        },
        "future": { /*未来几天天气*/
            "day_20140321": {
                "temperature": "8℃~20℃",
                "weather": "晴转霾",
                "weather_id": {
                    "fa": "00",
                    "fb": "53"
                },
                "wind": "西南风微风",
                "week": "星期五",
                "date": "20140321"
            },
            "day_20140322": {
                "temperature": "9℃~21℃",
                "weather": "霾转多云",
                "weather_id": {
                    "fa": "53",
                    "fb": "01"
                },
                "wind": "东北风微风转东南风微风",
                "week": "星期六",
                "date": "20140322"
            },
       .......
            "day_20140327": {
                "temperature": "11℃~20℃",
                "weather": "阴转多云",
                "weather_id": {
                    "fa": "02",
                    "fb": "01"
                },
                "wind": "南风微风转无持续风向微风",
                "week": "星期四",
                "date": "20140327"
            }
        }
    }
}
分享到:
评论

相关推荐

    调用阿里云获取城市天气接口

    在IT行业中,与“调用阿里云获取城市天气接口”相关的知识点主要涉及到API接口的使用、网络编程、C#编程语言以及数据解析等技术。以下是对这些知识点的详细说明: 首先,API(Application Programming Interface)...

    免费天气接口

    标题中的“免费天气接口”指的是提供给开发者使用的无需费用的天气查询服务,这种服务通常通过API(应用程序编程接口)的形式存在。API允许开发者在自己的应用或网站中集成天气信息,为用户提供实时或未来几天的天气...

    百度天气接口 天气预报

    在"weatherDemo"这个压缩包文件中,很可能包含了一个示例代码,演示了如何使用Python或者其他编程语言调用百度天气接口并处理返回的数据。通过学习这个示例,你可以快速掌握接口的使用方法,将其应用到自己的项目中...

    jQuery天气预报查询代码.zip

    《jQuery天气预报查询代码》 本项目是一款基于jQuery和高德地图API实现的天气预报查询工具,主要用于展示全国各城市的实时天气信息。该工具利用HTML、CSS和JavaScript(特别是jQuery库)来构建用户界面和处理数据...

    java天气数据接口

    在压缩包中的`webweatertest`文件,可能是测试代码或者示例,用于演示如何在Java项目中实际调用这个天气数据接口。这个文件可以帮助开发者快速上手,理解如何与接口进行交互,包括设置请求参数、发送请求和解析响应...

    天气预报演示代码 Weather WebService delphi xe5

    第一步:新建一个Application。 第二步:File----->New----->Other------>WebServices----->Soap Services Importer 然后在Wsdl or Xml Schema Location中填入:...第三步:书写客户调用程序,原代码如下:

    Android Studio实现天气预报App,满分课设,入门必学

    通过调用天气预报接口来获得天气数据,用LIstView和GridView来搭建每个界面,将查询的天气信息存储在SQLiteDatabase中。应用主要包括了五大界面,每一个界面上都会有很多组件: - 首页面:有各种组件装饰,显示天气...

    调用天气接口案例1234

    从“天气接口案例”这个标签来看,这个压缩包文件很可能是包含了一个或多个与天气API交互的代码示例,或者是用于演示如何使用天气API的项目。文件名为“天气”,可能包含了各种与天气相关的数据文件,如历史天气记录...

    天气PY,天气python代码格式,Python源码.zip.zip

    例如,以下是一个基本的Python代码片段,演示了如何使用requests库获取OpenWeatherMap API的天气信息: ```python import requests import json def get_weather(api_key, city): url = f...

    百度天气接口的一个例子

    本文将详细探讨如何利用百度天气接口进行天气查询,以及相关的Java编程知识。 首先,百度天气接口是一个公开的服务,允许开发者通过发送特定的请求获取实时天气、未来预报等气象信息。在Java中,我们可以利用HTTP...

    基于Python的简易天气查询应用实现

    内容概要:介绍了一个简单的天气查询系统,用户可通过输入特定城市的名字来获得实时的天气情况以及温度。利用 Python 编程语言与 OpenWeatherMap 的API完成查询的功能演示。适用于学习 API 调用及 HTTP 请求的基础。...

    天气预报查询小工具 1.0.rar

    1、将下来下载的天气接口接程序文件:weather.asp上传至你的空间,随便放在哪个目录,就可以了。 2、在您需要使用的地方直接调用你上传的:weather.asp文件即可,调用内容为:  [removed][removed] 3、city为你...

    VB6写的网络控件演示代码

    本篇将详细讲解标题为"VB6写的网络控件演示代码"的知识点,以及如何利用这些代码进行网络编程。 网络控件是VB6中用于实现网络功能的组件,它们提供了接口,让开发者可以方便地进行HTTP、FTP等网络协议的操作。在VB6...

    ios源码之天气查询demo.rar

    【标题】"ios源码之天气查询demo"指的是一个iOS平台上的示例代码,用于演示如何在iOS应用中实现天气查询功能。这个压缩包可能包含了完成这一功能所需的全部源代码、资源文件以及必要的配置文件。 【描述】"ios源码...

    WebService天气预报查询源码

    最后,weather可能是项目的主要源代码文件,或者是用来演示天气查询功能的特定模块。它可能包含了与天气预报查询相关的类、方法和逻辑,例如用于解析WebService返回的XML数据、封装成对象以及展示给用户的视图部分。...

    jQuery自动定位当地天气预报代码.zip

    用户同意后,插件将这些坐标发送给天气API以查询对应地区的天气。 2. **API调用**:获取到用户的位置信息后,插件会使用这些坐标向天气API发送请求。请求通常包括城市的经纬度,API返回的响应可能包括温度、湿度、...

    java项目之基于安卓的航班及天气查询系统手机app(源码+说明文档+演示视频).zip

    本项目是一个基于Java的安卓应用,专注于提供航班查询与天气查询功能,是针对学生进行毕业设计或课程设计的优秀实践案例。源码的提供使得学习者可以深入理解Android应用程序的开发流程,同时通过说明文档和演示视频...

    WebService天气预报

    描述中提到"下载部署运行即可",这意味着这个压缩包包含了实现WebService天气预报查询的全部源代码。通常,这会包含服务器端的代码,可能是用Java、Python、.NET或其他语言编写,以及可能的客户端示例代码,用于演示...

    265网站的天气预报调用代码.rar

    通过研究这个压缩包中的代码,开发者不仅可以学习如何调用265网站的天气预报API,还可以提升自己在Web开发领域的技能,包括前端交互和API接口通信。同时,这也为自定义天气插件或应用的开发提供了一个实际的起点。

    百度API天气解析

    7. **示例代码**:文档通常会提供一些示例代码,演示如何在不同编程语言中调用API,如Python、Java、JavaScript等,这对于快速上手非常有帮助。 通过深入理解和实践这些文档,开发者可以构建出高效、稳定且功能丰富...

Global site tag (gtag.js) - Google Analytics