如何利用API优雅过好五一?
作为一个技术汪,五一又快要到了,如何让五一过出技术汪的优雅?我这有本旅游出行API大全,快来涨姿势啦!
我们先预想一个环境:
游客是A,五一计划家人前往B城,先查看B城天气,A再订到达B城附近的火车票,下火车后搭长途汽车前往B城,到达B城后,搜寻确定酒店、饭馆、景点,再规划路线到达酒店,放下行李,前往饭馆和景点,三天后,订火车票原路返回。
先选好API
对于找接口的部分,eoLinker API-Shop提供了丰富的接口资源,方便调用,接下来是针对旅游精选的接口:
火车票:提供全国火车票、火车车站和火车余票查询。
https://www.apishop.net/#/api/detail/?apiID=61&productID=91
该产品拥有以下APIs:
1.余票查询
2.车次信息查询
3.站到站车票查询
长途汽车:提供全国主要城市的长途汽车时刻查询,汽车站查询。
https://www.apishop.net/#/api/detail/?productID=100
该产品拥有以下APIs:
1.长途汽车站查询
2.长途汽车时刻查询
公交、地铁路线规划:获取公交线路信息,提供了包括根据站点查询线路、根据公交查询线路等方式。
https://www.apishop.net/#/api/detail/?productID=105
该产品拥有以下APIs:
1.公交线路查询
2.公交站点信息查询
全国天气预报:数据来自国家气象局,可根据地名、经纬度GPS、IP查询对应地区的预报。
https://www.apishop.net/#/api/detail/?productID=76
该产品拥有以下APIs:
1.根据地区或id查询7天天气
2.根据地名查询对应的id
3.通过地区或id查询24小时天气
4.地区或地区id查询未来15天天气
5.根据地区或id查询历史天气
6.根据景点查询天气
7.根据GPS经纬度查询天气
8.根据区号或邮编查询天气
POI检索:通过关键词查询在某个地区的POI信息,支持市级、区县级查询:比如在广州查询“银行”,接口将会输出所有银行的地理信息列表。
https://www.apishop.net/#/api/detail/?apiID=144&productID=97
该产品拥有以下APIs:
1.POI搜索
2.周边POI搜索
3.POI多边形搜索
以上所有接口均包含PHP、Python、C#和Java等四种语言的代码示例,可以从github上下载代码示例合集:
https://github.com/apishop/All-APIs
这里以全国天气预报为例,简单叙述调用步骤: