一些常用免费接口

转自:http://www.cnblogs.com/mengxingxinqing/p/4401973.html

建议浏览原文,看的更清晰一下;我这里只是做个备份!


百度天气接口示例:

接口参数说明:

参数类型 参数名称 是否必须 具体描述
String ak true 开发者密钥
String sn false 若用户所用ak的校验方式为sn校验时该参数必须。
String location true 输入城市名或经纬度,城市名称如:北京,经纬度格式为lng,lat坐标如: location=116.305145,39.982368;城市天气预报中间"|"分 隔,location=116.305145,39.982368| 122.305145,36.982368|….
String output false 输出的数据格式,默认为xml格式,当output设置为’json’时,输出的为json格式的数据;
String coord_type false 请求参数坐标类型,默认为gcj02经纬度坐标。允许的值为bd09ll、bd09mc、gcj02、wgs84。bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托坐标,gcj02表示经过国测局加密的坐标。wgs84表示gps获取的坐标。

百度天气接口返回结果:

参数名称 含义 说明
currentCity 当前城市 返回城市名
status 返回结果状态信息  
date 当前时间 年-月-日
results 天气预报信息 白天可返回近期3天的天气情况(今天、明天、后天)、晚上可返回近期4天的天气情况(今天、明天、后天、大后天)
results.currentCity 当前城市  
results.weather_data weather_data.date 天气预报时间  
weather_data.dayPictureUrl 白天的天气预报图片url  
weather_data.nightPictureUrl 晚上的天气预报图片url  
weather_data.weather 天气状况 所有天气情况(”|”分隔符):晴|多云|阴|阵雨|雷阵雨|雷阵雨伴有冰雹|雨夹雪|小雨|中雨|大雨|暴雨|大暴雨|特大暴雨|阵雪|小雪| 中雪|大雪|暴雪|雾|冻雨|沙尘暴|小雨转中雨|中雨转大雨|大雨转暴雨|暴雨转大暴雨|大暴雨转特大暴雨|小雪转中雪|中雪转大雪|大雪转暴雪|浮 尘|扬沙|强沙尘暴|霾
weather_data.wind 风力  
weather_data.temperature 温度  

百度天气接口返回xml格式的数据

01. <?xml version="1.0" encoding="utf-8"?>
02. <CityWeatherResponse
03. <status>success</status>  
04. <date>2014-05-03</date>  
05. <results
06. <currentCity>北京</currentCity>  
07. <weather_data
08. <date>周六(今天, 实时:22℃)</date>  
09. <dayPictureUrl>http://api.map.baidu.com/images/weather/day/leizhenyu.png<;/dayPictureUrl>  
10. <nightPictureUrl>http://api.map.baidu.com/images/weather/night/duoyun.png<;/nightPictureUrl>  
11. <weather>雷阵雨转多云</weather>  
12. <wind>北风5-6级</wind>  
13. <temperature>24 ~ 11℃</temperature>  
14. <date>周日</date>  
15. <dayPictureUrl>http://api.map.baidu.com/images/weather/day/duoyun.png<;/dayPictureUrl>  
16. <nightPictureUrl>http://api.map.baidu.com/images/weather/night/qing.png<;/nightPictureUrl>  
17. <weather>多云转晴</weather>  
18. <wind>北风4-5级</wind>  
19. <temperature>19 ~ 8℃</temperature>  
20. <date>周一</date>  
21. <dayPictureUrl>http://api.map.baidu.com/images/weather/day/qing.png<;/dayPictureUrl>  
22. <nightPictureUrl>http://api.map.baidu.com/images/weather/night/qing.png<;/nightPictureUrl>  
23. <weather>晴</weather>  
24. <wind>微风</wind>  
25. <temperature>21 ~ 9℃</temperature>  
26. <date>周二</date>  
27. <dayPictureUrl>http://api.map.baidu.com/images/weather/day/duoyun.png<;/dayPictureUrl>  
28. <nightPictureUrl>http://api.map.baidu.com/images/weather/night/qing.png<;/nightPictureUrl>  
29. <weather>多云转晴</weather>  
30. <wind>微风</wind>  
31. <temperature>21 ~ 10℃</temperature
32. </weather_data
33. </results
34. </CityWeatherResponse>

2.国家气象局提供的天气预报接口:

接口地址:

对于第三个接口,返回信息比较全面,也是以json格式提供,格式如下:

01. {
02. "weatherinfo": {
03. //基本信息;"city": "北京",
04. "city_en": "beijing",
05. "date_y": "2012年2月16日",
06. "date": "",
07. "week": "星期四",
08. "fchh": "11",
09. "cityid": "101010100",
10. //摄氏温度"temp1": "2℃~-7℃",
11. "temp2": "1℃~-7℃",
12. "temp3": "4℃~-7℃",
13. "temp4": "7℃~-5℃",
14. "temp5": "5℃~-3℃",
15. "temp6": "5℃~-2℃",
16. //华氏温度;"tempF1": "35.6℉~19.4℉",
17. "tempF2": "33.8℉~19.4℉",
18. "tempF3": "39.2℉~19.4℉",
19. "tempF4": "44.6℉~23℉",
20. "tempF5": "41℉~26.6℉",
21. "tempF6": "41℉~28.4℉",
22. //天气描述;"weather1": "晴",
23. "weather2": "晴",
24. "weather3": "晴",
25. "weather4": "晴转多云",
26. "weather5": "多云",
27. "weather6": "多云转阴",
28. //天气描述图片序号"img1": "0",
29. "img2": "99",
30. "img3": "0",
31. "img4": "99",
32. "img5": "0",
33. "img6": "99",
34. "img7": "0",
35. "img8": "1",
36. "img9": "1",
37. "img10": "99",
38. "img11": "1",
39. "img12": "2",
40. "img_single": "0",
41. //图片名称;"img_title1": "晴",
42. "img_title2": "晴",
43. "img_title3": "晴",
44. "img_title4": "晴",
45. "img_title5": "晴",
46. "img_title6": "晴",
47. "img_title7": "晴",
48. "img_title8": "多云",
49. "img_title9": "多云",
50. "img_title10": "多云",
51. "img_title11": "多云",
52. "img_title12": "阴",
53. "img_title_single": "晴",
54. //风速描述"wind1": "北风3-4级转微风",
55. "wind2": "微风",
56. "wind3": "微风",
57. "wind4": "微风",
58. "wind5": "微风",
59. "wind6": "微风",
60. //风速级别描述"fx1": "北风",
61. "fx2": "微风",
62. "fl1": "3-4级转小于3级",
63. "fl2": "小于3级",
64. "fl3": "小于3级",
65. "fl4": "小于3级",
66. "fl5": "小于3级",
67. "fl6": "小于3级",
68. //今天穿衣指数;"index": "冷",
69. "index_d": "天气冷,建议着棉衣、皮夹克加羊毛衫等冬季服装。年老体弱者宜着厚棉衣或冬大衣。",
70. //48小时穿衣指数"index48": "冷",
71. "index48_d": "天气冷,建议着棉衣、皮夹克加羊毛衫等冬季服装。年老体弱者宜着厚棉衣或冬大衣。",
72. //紫外线及48小时紫外线"index_uv": "弱",
73. "index48_uv": "弱",
74. //洗车"index_xc": "适宜",
75. //旅游"index_tr": "一般",
76. //舒适指数"index_co": "较不舒适",
77. "st1": "1",
78. "st2": "-8",
79. "st3": "2",
80. "st4": "-4",
81. "st5": "5",
82. "st6": "-5",
83. //晨练"index_cl": "较不宜",
84. //晾晒"index_ls": "基本适宜",
85. //过敏"index_ag": "极不易发"
86. }
87. }

3.新浪天气接口:

接口说明:参数中city如果给了参数就是相关的城市,否则会自动判断,day=0表示今天 

 

二.电商开源接口

1.京东获取单个商品价格接口:

1. //ps:商品ID这么获取:http://item.jd.com/954086.html

2.淘宝商品搜索建议:

1. http://suggest.taobao.com/sug?code=utf-8&;q=商品关键字&callback=cb
2. //ps:callback是回调函数设定

 

三.物流接口

1.快递接口:

1. //ps:快递公司编码:申通="shentong" EMS="ems" 顺丰="shunfeng" 圆通="yuantong" 中通="zhongtong" 韵达="yunda" 天天="tiantian" 
2. 汇通="huitongkuaidi" 全峰="quanfengkuaidi" 德邦="debangwuliu" 宅急送="zhaijisong"
3. http://www.kuaidi100.com/query?type=快递公司代号&postid=快递单号

四.大公司相关接口

1.谷歌的FeedXml转json接口:

2. //备选参数:callback:&callback=foo就会在json外面嵌套foo({})方便做jsonp使用。 
3. //备选参数:n:返回多少条记录。

2.百度百科接口:

1. http://baike.baidu.com/api/openapi/BaikeLemmaCardApi?scope=103&;format=json&appid=379020&bk_key=关键字&bk_length=600
2. //查询出错示例如下:查看原始页面 {"error_code":"20000","error_msg":"search word not found"}音乐接口

3.虾米音乐接口

1. http://kuang.xiami.com/app/nineteen/search/key/歌曲名称/diandian/1/page/歌曲当前页?_=当前毫秒&callback=getXiamiData

4.QQ空间音乐接口

5.QQ空间收藏音乐接口

1. http://qzone-music.qq.com/fcg-bin ;/fcg_music_fav_getinfo.fcg?dirinfo=0&dirid=1&uin=QQ号& p=0.519638272547262&g_tk=1284234856

6.多米音乐接口

1. http://v5.pc.duomi.com/search-ajaxsearch-searchall?kw=关键字&pi=页码&pz=每页音乐数

7.soso音乐接口

8.腾讯获取QQ昵称和用户头像

 

五.视频接口

1.土豆视频接口

1. http://api.tudou.com/v3/gw?method=album.item.get&; appKey=Appkey&format=json&albumId=视频剧集ID&pageNo=当前页& pageSize=每页显示

六.地图接口

1.阿里云根据地区名获取经纬度接口

1. //参数解释: 纬度,经度 type 001 (100代表道路,010代表POI,001代表门址,111可以同时显示前三项)

2.阿里云根据经纬度获取地区名接口

3.获取用户的IP,国家代码缩写,经纬度

2. //参数解释: callback是回调函数

七.IP接口

1.新浪接口(ip值为空的时候 获取本地的)

2.淘宝接口

详情请参见通过ip地址准确获取对应的所在地区信息-新浪网易淘宝开放API接口调用方法

 

八.手机信息查询接口 JSON在线工具

1.淘宝网接口

2.拍拍接口

1. http://virtual.paipai.com/extinfo/GetMobileProductInfo?mobile=手机号&amount=10000&callname=getPhoneNumInfoExtCallback

3.百付宝接口

1. https://www.baifubao.com/callback?cmd=1059&;callback=phone&phone=手机号

4.115接口

1. http://cz.115.com/?ct=index&;ac=get_mobile_local&callback=jsonp1333962541001&mobile=手机号

5.有道接口

6.手机在线接口

1. http://api.showji.com/Locating/www.showji.com.aspx?m=手机号&output=json&callback=querycallback

 

九.视频信息接口JSON在线工具

1.优酷


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值