[干货分享] 【Fabric Union - 快速入门】你的第一波API 之 天气预报

【接口功能】

天气小贴士

 

【应用场景】

这个五一,稳稳的去新疆!

- 出发前七天:

输入新疆,根据要去的地点(如乌鲁木齐/喀什/吐鲁番/…)提供未来一周(15天也可,不限)天气预测、穿衣指数,以便准备旅行用品。

- 旅行前:

输入次日要去的地点(如乌鲁木齐),根据要去的景点(如天池/博格达峰)提供景区天气、穿衣指数,以便准备当天的旅行用品。

- 旅行中:

根据当前所在景点,提供未来3-6小时的天气。

- 回程前:

输入回程目的地(如南京),提供天气预报、穿衣指数。

- 通用:

除上述功能外,需能提供实时天气、恶劣天气预警。

 

【开发建议】

这里以阿里云为例介绍,其他云类似处理即可:

1.     通过阿里云(或其他云服务)市场找到天气预报API地址:https://market.aliyun.com/data?spm=5176.730005.401001.4.7cc435246ef8b4

2.     注册完并购买后,可以尝试调用。

为啥要先尝试调用呢?主要确保你将购买的服务能在Fabric调通。

由于是外网的API,所以必须配置代理。最简单的是用浏览器自带的代理,只需要用浏览器扩展插件:Postman。建议不要用客户端的postman,这个需要自己配置代理,比较麻烦,大神可以自行决断。

Chrome Postman插件添加:

https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop

本地直接调用该API能够调通,调用示例如下:

http://ali-weather.showapi.com/day15?area=南京


 3.     下游服务调通之后,采用设计编排API请不要直接透传哦),通过Fabric对外暴露访问的API,下游服务再调用阿里云的API。

 

 4.     将API包部署到公有云运行态环境,然后发布调用,验证OK。


 

公有云环境一览:

登录入口:

https://www.apifabric.cn  

登录后可进行API设计、开发、测试。

API治理:也就是发布,在这里。

https://www.apifabric.cn/apiportal/#/home/api


新用户注册后可在ChallengeProject中查看具体的接口设计。

 

 


使用Fabric-天气预报.docx 682.62 KB,下载次数:1