如何查询api认证(如何使用API接口批量查询图书信息)(1)

之前小编讲过在Excel表格中根据ISBN查询图书信息可以使用我们的图书查询公式,但偶然间发现少部分书籍由于年份久远导致查不出来,今天小编就教给大家另一种查询图书信息的方式,即通过API接口返回的JSON数据来查询。话不多说,我们先看一下查取的结果

如何查询api认证(如何使用API接口批量查询图书信息)(2)

第一步:先安装一下Excel网络函数库,网址www.excelapi.com。公式免费大家放心使用

第二步:分析API地址组成,将其根据ISBN前后进行拆分,如图:

如何查询api认证(如何使用API接口批量查询图书信息)(3)

第三步:输入公式GetJsonSource(Url, [Encoding], [Method], [Headers])。获取指定网址url对应的Json格式数据。其中Url为拼接出的网址,其他三项可以不用填写。如下图:

如何查询api认证(如何使用API接口批量查询图书信息)(4)

第四步:输入公式GetJsonProperty(JSON_string, Property_name)。从Json字符串中提取指定属性的值。其中JSON string是上一个公式所查出的结果,Property name是要查找的具体属性名。具体能查询的属性名如下:

如何查询api认证(如何使用API接口批量查询图书信息)(5)

图书数据查询如下图:

如何查询api认证(如何使用API接口批量查询图书信息)(6)

查询过程中可能出现的问题:

如何查询api认证(如何使用API接口批量查询图书信息)(7)

问题原因是JSON格式不规范

解决方法:将源数据里的不规范格式删掉即可

如何查询api认证(如何使用API接口批量查询图书信息)(8)

总结:使用该方法查的图书信息更详细更准确,但需要有API接口,因此这个方法可发挥与图书查询公式互补的作用

,