5分钟
任务 5 使用腾讯云ISBN图书查询API
任务目的
学会使用腾讯云市场的API服务(以ISBN图书查询为例)。
根据之前准备好的ISBN图书查询产品,演示调用API查询的过程,并对结果进行验证。
任务步骤
1.调用API根据ISBN码查询图书数据
- 回到刚才的云市场ISBN图书查询页面,商品下方有该商品API接口的详情介绍(包括请求参数、请求实例等)、商品详情、使用指南、累计评价以及售后服务,也可以根据商品下方的使用指南进行相应操作。
- 接下来演示使用Node.js调用该API的方法。首先在请求示例中选择JavaScript,复制下方代码并粘贴到一个本地新建的js文件中(本实验实例文件绝对路径为 D:\test\APITest\ISBNdemo\ISBNdemo.js 如下图所示)。
- 使用记事本打开文件,需要改动的地方为3处,将之前ISBN图书查询产品详情中复制的【SecretID】和【SecretKey】替换到代码中,然后将实验数据规划中提前准备的《Java编程思想》ISBN码输入到【查询参数】中,然后保存文件。
- 打开windows的CMD命令行工具,进入ISBNdemo.js所处的文件目录,首先初始化Node项目。
#初始化Node.js项目
npm init -y
- 初始化成功效果如图所示:
- 继续在此CMD工具中,安装运行所需依赖以及执行ISBNdemo.js文件。
#安装依赖
npm install crypto-js request
#运行js文件
node ./ISBNdemo.js
2.实验验证
- 使用Node.js调用腾讯云市场的ISBN图书查询API服务,查询后有结果返还,且返还结果为所查询书籍的详细介绍,即表明API接口调用成功。
学员评价