文档章节

天气查询接口演示代码

w
 wuguhuio
发布于 2014/10/27 11:05
字数 407
阅读 30
收藏 2

天气查询接口演示代码:

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"

            }

        }

    }

}


© 著作权归作者所有

w
粉丝 0
博文 12
码字总数 4514
作品 0
怀化
私信 提问
android基础知识02——线程安全1:定义及例子

android的UI操作不是线程安全的,同时也只有主线程才能够操作UI,同时主线程对于UI操作有一定的时间限制(最长5秒)。为了能够做一些比较耗时的操作(比如下载、打开大文件等),android提供...

迷途d书童
2012/03/23
793
0
Go 读取命令参数的几种方式

微信截图_20171129195400.png 一名初学者,想要尽快熟悉 Go 语言特性,所以以操作式的学习方法为主,比如编写一个简单的数学计算器,读取命令行参数,进行数学运算。 本文讲述使用三种方式讲...

谢小路
2017/11/29
0
0
基于ip的手机地理定位

现在lbs服务比较火,基本上都需要定位用户的地理信息,用户地理信息一般是通过gps来定位实现的,那么假如 用户的gps坏了,或者没有开启,那么怎么获得用户的地理信息的呢?替代的办法就是可以...

晨曦之光
2012/03/01
678
0
【开发记录】如何在B/S项目中使用中国天气的实时天气功能

  好久没有更新我的博客了,正好手头有一个比较合适的项目经验可以分享出来,就是这个如何使用中国天气的天气预报功能,也正好做个项目经验记录。 功能需求   这个功能需求比较简单,就是...

愉悦的绅士
2018/12/12
0
0
wechat-java-sdk

微信公众号API开发SDK wechat-java-sdk 演示demo:http://git.oschina.net/juapk/wechat-mp 实例功能: 1、IP归属地查询 2、聊天机器人 3、手机号码归属地查询 4、今日油价查询 5、天气,邮编...

青苗
2015/11/04
4.5K
0

没有更多内容

加载失败,请刷新页面

加载更多

前嗅教程:如何获取精准客源,提高销量

经常有人问嗅嗅,我是XX行业的,大数据能帮我做什么? • 可以给我带来客源吗? • 可以提高我的销量吗? • 可以增加我的利润吗? 今天嗅嗅就以生鲜供货为例,为大家讲一讲外卖平台那些事~...

forespider
26分钟前
1
0
浮窗插件

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>移动窗口</title> <style> body { margin: 0; padding: 0; width: 100%; height: 1000px; background: #eee; } /*示......

流年那么伤
30分钟前
2
0
关于 Jenkins master 共享 JENKINS_HOME 目录的实验

本文首发于:Jenkins 中文社区 作者:翟志军 审校:王冬辉,linuxsuren Jenkins master 的高可用是个老大难的问题。和很多人一样,笔者也想过两个 Jenkins master 共享同一个 JENKINS_HOME 的...

Jenkins中文社区
38分钟前
3
0
【重构】Spring Cloud OAuth 无Token调用源码封装

背景 重构-改善既有代码的设计,重构的目的是是软件更容易被理解和修改。 书接上回Spring Security OAuth 微服务内部Token传递的源码解析,本篇主要无token 调用过程中,代码的不断完善及其重...

冷冷gg
44分钟前
26
0
watchOS更新后 Apple Watch 4心电图功能已开始支持欧洲用户

苹果在发布 Apple Watch 4 系列时也发布了 ECG(心电图)功能,但这项功能仅适用于在美版 Apple Watch。对于其他地区的用户来说,访问该功能的唯一途径是在美国购买该设备。不过当 watchOS ...

linuxCool
53分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部