集成之前的准备
- 明道云付费版 https://mingdao.com/
- 百度云账号 https://apis.baidu.com/
- 在百度智能云挑选一个需要集成的 API,本文以天气查询(https://apis.baidu.com/store/detail/f319038f-e8d2-4bcb-a4df-facec5180409) 演示
集成中心的简单三步
- 连接设置:也就是配置鉴权方式
- API 管理:在这里配置具体想使用的 API
- 授权到应用:只有获得授权的应用,才能使用集成好的 API 接口
详细步骤说明
1. 连接设置选择第三种“API Key 或无需鉴权”
2. 输入百度智能云提供的 AppCode
-
AppCode 的获取方式:通过这个网址登陆 https://console.bce.baidu.com/mkt/#/mkt/purchased/list,在已购服务列表中,点击订单号进入查看 AppCode
[百度智能云 - 已购服务列表]
[百度智能云 - AppCode]
[明道云 - 集成中心配置]
- 点击 API 管理-创建 API
-
我们选择的是天气服务
https://apis.baidu.com/store/detail/f319038f-e8d2-4bcb-a4df-facec5180409-首先,在天气 API 的页面下方找到 「请求参数」,在这里我们按需配置。
[配置完成后,如下图]
其次,再找到调用地址,配置后如下
⚠️ 这里重点注意
- 百度提供的地址一般都是用 http,https://xxxxxx 这样的格式,所以我们只从 https 开始复制到最后即可。
比方说当前的调用地址是这样写的
调用地址:http,https://weatherquery.api.bdymkt.com/weather/query/by-area我们只需要加粗的这部分就可以了
[百度智能云 - 调用地址]
⚠️ Header 里要增加的两个参数
- Content-Type:application/json;charset=UTF-8
- X-Bce-Signature:AppCode/你的 AppCode
- 输入信息后,点击下方的测试按钮,可以看到返回结果
- 配置输出参数,可以在“查看 JSON 解析结果”选择参数,也可以手动输入
- 最后,可以点击右下角“发布 API”,发布后就可以在工作表中使用了