5分钟

任务 5 使用腾讯云ISBN图书查询API

任务目的

学会使用腾讯云市场的API服务(以ISBN图书查询为例)。

根据之前准备好的ISBN图书查询产品,演示调用API查询的过程,并对结果进行验证。

任务步骤

1.调用API根据ISBN码查询图书数据

  • 回到刚才的云市场ISBN图书查询页面,商品下方有该商品API接口的详情介绍(包括请求参数、请求实例等)、商品详情、使用指南、累计评价以及售后服务,也可以根据商品下方的使用指南进行相应操作。
API接口详情
  • 接下来演示使用Node.js调用该API的方法。首先在请求示例中选择JavaScript,复制下方代码并粘贴到一个本地新建的js文件中(本实验实例文件绝对路径为 D:\test\APITest\ISBNdemo\ISBNdemo.js 如下图所示)。
js文件
  • 使用记事本打开文件,需要改动的地方为3处,将之前ISBN图书查询产品详情中复制的【SecretID】和【SecretKey】替换到代码中,然后将实验数据规划中提前准备的《Java编程思想》ISBN码输入到【查询参数】中,然后保存文件。
js代码
  • 打开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接口调用成功。
实验验证