天气查询接口文档

天气查询接口演示代码:

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"

}

}

}

}

时间: 2025-01-05 08:41:38

天气查询接口文档的相关文章

    whois查询接口文档

Whois查询接口文档 whois(读作"Who is",非缩写)是用来查询域名的IP以及所有者等信息的传输协议.简单说,whois就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所有人.域名注册商).通过whois来实现对域名信息的查询.早期的whois查询多以命令列接口存在,但是现在出现了一些网页接口简化的线上查询工具,可以一次向不同的数据库查询.网页接口的查询工具仍然依赖whois协议向服务器发送查询请求,命令列接口的工具仍然被系统管理员广泛使用.who

菜谱查询接口文档

如果你是一位家庭主妇,你可能常常会因为吃什么而烦恼.每天饭菜都一样,闻也会腻,那怎么办呢?上网找!网上有数不尽的花样,包您满意! Haoservice数据接口公司提供菜谱,给大家简单介绍一下. 接口信息:http://www.haoservice.com/docs/30 返回示例: { "error_code": 0, "reason": "Success", "result": [ { "id": 21,

航班查询接口文档

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.RegularExpr

附录1:接口文档参考模板

https://www.w3cschool.cn/phalapi/5fhi1tth.html 附录1:接口文档参考模板 由 chanzonghuang 创建,最后一次修改 2016-11-20 虽然提供了在线接口参数的查看,但在和客户端对接过程中,我们作为后台开发,还是需要人工提供接口文档给客户端的,这里提供一个接口文档编写的模板,以供参考,并且以我们熟悉的?service=User.GetBaseInfo为例说明如何编写高效的文档. 温馨提示:斜体字表示是注释说明. 功能说明 对接口功能的简单

BugPhobia准备篇章:Beta阶段前后端接口文档

0x00:序言 Two strangers fell in love, Only one knows it wasn’t by chance. To the searching tags, you may well fall in love with http:// 10.2.26.67 Github地址:Beta阶段前后端接口定义说明.md 版本管理 修改记录 V1.0 Beta阶段前后端接口文档一稿整理完成,记录用户.标签(含推荐).搜索和问答部分的主要接口 0x01 :接口定义说明 接口定

XML编程总结(七)——使用XPath对象查询xml文档

(七)使用XPath对象查询xml文档 XPath,一种为查询 XML 文档而设计的查询语言.XPath 并不是 Java 语言,事实上 XPath 不是一种完整的编程语言.有很多东西用 XPath 表达不出来,甚至有些查询也无法表达.幸运的是,可以把 XPath 结合到 Java 程序中,这样就能发挥两者的优势了:Java 做 Java 所擅长的,XPath 做 XPath 所擅长的.Java 程序执行 XPath 查询所需要的应用程序编程接口(API)还因形形色色的 XPath 引擎而各不相

接口测试入门,接口文档的分析

1.首先最主要的就是要分析接口测试文档,每一个公司的测试文档都是不一样的.具体的就要根据自己公司的接口而定,里面缺少的内容自己需要与开发进行确认. 我认为一针对于测试而言的主要的接口测试文档应该包含的内容分为以下几个方面. a.具体的一个业务实现的逻辑: b.请求的一个方式  例如:请求方式为(  http )                     http://127.0.0.1:8881/gasStation/process (http接口)   c.反馈的一个方式,一般情况下http的反

[API]使用Blueprint来高雅的编写接口文档

Blueprint(http://apiary.io/)是apiary公司的工具包,用来编写API文档,类似于Markdown,是一种标记语言. 对于习惯使用RESTful API的同志们来说,使用Blueprint可以快速的写出高雅大气的文档: 下面以一个Github中的Gist服务为例,简单的演示一下Blueprint的应用. 原文地址:http://blog.callmewhy.com/2014/06/05/blueprint-tutorial/ API Blueprint是一套API描述

如何正确规范写接口文档

前言 正规的团队合作或者是项目对接,接口文档是非常重要的,一般接口文档都是通过开发人员写的.一个工整的文档显得是非重要.下面我将我看到的一篇接口文档做一个总结 开始吧!!! 接口1: 查询排重接口 接口详情   地址 http://www.baidu.com (正式环境) 请求方式 GET 参数 是否必填 说明 idfa 是 广告标识符,只支持单个查询 source 是 渠道来源,具体值在接入时再进行分配 返回结果 格式 JSON 状态码 10000 success(调用成功)   10001