首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >小程序云开发实战四:调用豆瓣API获取具体的数据

小程序云开发实战四:调用豆瓣API获取具体的数据

作者头像
王小婷
发布2025-05-18 15:57:24
发布2025-05-18 15:57:24
21800
代码可运行
举报
文章被收录于专栏:编程微刊编程微刊
运行总次数:0
代码可运行

在网上找了一下,找到了一个可以用的豆瓣API:

1:打开云函数文件夹,index.js里面编写代码,引用request promise。

代码语言:javascript
代码运行次数:0
运行
复制
var rp = require('request-promise')

2:自定义的isbn,使用一个+号来连接,在传递一个catch来处理错误情况。

代码语言:javascript
代码运行次数:0
运行
复制
var res = rp('https://api.douban.com/v2/book/isbn/'+event.isbn).then(html=>{
return html;
}).catch(err=>{
console.log(err)
})

3:return resres就是对应的html,将html传给用户端。

5640239-d294d78de2306058.png
5640239-d294d78de2306058.png

图片.png

代码语言:javascript
代码运行次数:0
运行
复制
// 云函数入口文件
// const cloud = require('wx-server-sdk')
// cloud.init()

// 云函数入口函数
var rp = require('request-promise')
exports.main = async(event, context) => {
  // console.logI(event);
  // return event.isbn

  var res = rp('https://api.douban.com/v2/book/isbn/' + event.isbn).then(html => {
    return html;
  }).catch(err => {
    console.log(err)
  })

  return res
  // const wxContext = cloud.getWXContext()

  // return {
  //   event,
  //   openid: wxContext.OPENID,
  //   appid: wxContext.APPID,
  //   unionid: wxContext.UNIONID,
  // }
}

4:写完之后上传云函数。

5640239-ad318eb74941f19d.png
5640239-ad318eb74941f19d.png
5640239-38647355554f219a.png
5640239-38647355554f219a.png

图片.png

好了,继续测试一下,拿到这个条形码的信息了(书本的信息)。

5640239-eb9e2f56cdd312b0.png
5640239-eb9e2f56cdd312b0.png
5640239-e26219ea9fdc7c32.png
5640239-e26219ea9fdc7c32.png

5:对于这些信息,进一步处理,拿到自己想要的信息:,打开小程序端scanCode.js。

代码语言:javascript
代码运行次数:0
运行
复制
  //进一步的处理方法
        var bookString=res.result;
        console.log(JSON.parse(bookString))
5640239-bd07e0d97fef7f3c.png
5640239-bd07e0d97fef7f3c.png

看到了整本图书上面的所有信息,修改这些信息,存入云数据库之中即可。

原文作者:祈澈姑娘 技术博客:https://www.jianshu.com/u/05f416aefbe1 90后前端妹子,爱编程,爱运营,爱折腾。 坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,对于博客上面有不会的问题

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-05-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档