天气查询接口演示代码

天气查询接口演示代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
using System.Net;
using System.IO;
using System.IO.Compression;
using System.Text.RegularExpressions;
using System.Web.Script.Serialization;
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"
}
}
}
}

时间: 2024-10-02 17:05:52

天气查询接口演示代码的相关文章

天气查询接口演示示例

天气查询接口演示代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Security; using System.Security.Cryptography.X509Certificates; using System.Net; using System.IO; using System.IO.Compression; using Sy

天气查询接口文档

天气查询接口演示代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Security; using System.Security.Cryptography.X509Certificates; using System.Net; using System.IO; using System.IO.Compression; using Sy

天气查询接口

天气查询接口演示代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Security;using System.Security.Cryptography.X509Certificates;using System.Net;using System.IO;using System.IO.Compression;using System.Text.

全国天气查询接口

全国天气查询接口: 根据城市名称刻查询到该城市的天气情况,湿度,温度,穿衣指数等 详情:http://www.haoservice.com/docs/6 示例演示: { "resultcode": "200", "reason": "查询成功!", "result": { "sk": { /*当前实况天气*/"temp": "21", /*当前温度

微信公众号天气查询接口实例

这是来自百度API的一个天气查询的接口,支持历史7天和未来4天的天气情况查询,接口不错,分享给大家. 接口申请地址:http://apistore.baidu.com/apiworks/servicedetail/112.html 首先,获取一下apikey(貌似需要手机验证码认证下) 我调用的是历史7天和未来4天的接口,接口地址是: http://apis.baidu.com/apistore/weatherservice/recentweathers 我将这个天气查询的功能集成在了微信公众平

火车票查询接口演示示例及返回示例代码

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Security; using System.Security.Cryptography.X509Certificates; using System.Net; using System.IO; using System.IO.Compression; using System.Text.Re

空气质量监测接口演示代码

空气质量监测接口 空气质量监测可以查询到全国各地的空气质量情况,空气等级情况,以及空气城市排名情况等! 详情请参考:http://www.haoservice.com/docs/13 示例: {    "error_code": 0,    "reason": "成功",    "result": {        "Ranking": 83,        "CityName": &q

Android程序之全国天气预报查询接口演示

一.项目演示效果如下: 项目源代码下载地址:http://yunpan.cn/cZVWIieuFyK9I 访问密码 2eac二.使用 聚合数据SDK:(1)我使用的是聚合数据上的天气预报查询,地址:http://www.juhe.cn/(2)注册账号—创建一个新应用(在个人中心页面—数据中心—申请数据)–填入自己的应用–找到分类–天气预报—全国天气预报 (3)下载sdk (由于项目使用的是1点几的版本,所以请下载:包含在我的项目中!)(4)参考开发文档:http://www.juhe.cn/ju

航班查询接口演示

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Security; using System.Security.Cryptography.X509Certificates; using System.Net; using System.IO; using System.IO.Compression; using System.Text.Re