小程序-云开发
私房书柜项目
通过调用微信的二维码扫描云函数,获取图书的ISBN。调用API查询图书的详细信息,由于豆瓣图书的API失效,所以在github上找一个提到的APIDouBanBook
图书名称查询
调用地址:https://book.feelyou.top/search/
请求方式:GET
返回类型:JSON
请求示例:https://book.feelyou.top/search/深度学习
请求参数(Query)
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
书名 | STRING | 必选 | 图书名称 |
返回参数
图书信息列表为list格式,每一本书对应一个json。
ISBN图书查询
ISBN图书查询接口说明
调用地址:http://book.feelyou.top/isbn/ISBN
请求方式:GET
返回类型:JSON
请求示例:http://book.feelyou.top/isbn/9787506380263
请求参数(Query)
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
ISBN | STRING | 必选 | 10-13位ISBN码 |
云函数调用API
const rq = require('request-promise')
cloud.init()
// 云函数入口函数
exports.main = async (event, context) => {
var res = rq('https://book.feelyou.top/isbn/' + event.isbn).then( html => {
return html;
}).catch( err => {
console.log(err);
})
// console.log(event);
return res
}