微信小程序利用百度api达成植物识别

简介: ## 看完本文你可学会:- 如何使用百度智能云- 如何在微信小程序中去接入百度api,达成植物识别的效果

看完本文你可学会:

  • 如何使用百度智能云
  • 如何在微信小程序中去接入百度api,达成植物识别的效果

如何使用百度智能云?

官网:https://cloud.baidu.com

进入官网,在用户中心下选择图像识别

image.png

完后就可以点创建应用

image.png

新用户可以跳转到领取免费资源页面去领取白给的使用次数

填写应用名字什么的就不说了,创建完应用后,我们可以得到如下两个我们需要的东西:

  • API Key
  • Secret Key

第一次使用前也可以去看看文档跟教学视频的

image.png

根据API Key与Secret Key获取token

进入到文档中我们发现,我们需要通过上述两个key来获取token,进而完成后续的操作,所以我们先来获取一下token

image.png

贴一张如何获取token的文档

image.png

根据文档,我们只需要携带这几个参数请求这个接口就好

// 获取token
getToken(){
    wx.request({
      url: `https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=${this.data.apiKey}&client_secret=${this.data.secretKey}`,
      success:(res)=>{
         const token = res.data.access_token
        this.getResult(token)
      }
    })
  },

利用api进行植物识别

这里要注意一下图像

image.png

其他的按照文档写就可以,没什么特殊的地方

//获取识别结果
  getResult(token){
   wx.request({
     url: 'https://aip.baidubce.com/rest/2.0/image-classify/v1/plant?access_token=' + token,
     method:'POST',
     data:{
      image:this.data.base64Img
     },
     header:{
       'Content-Type':'application/x-www-form-urlencoded'
     },
     success:(res)=>{
       console.log(res);
     },
   })
  },

写在最后

我是Ned,一个前端学习者,希望可以同大家一起学习进步,一起加油~

欢迎大家关注我的公众号:前端成长日记

相关文章
|
3月前
|
小程序 安全 JavaScript
微信小程序API+京东支付,无缝结账体验满分!
在数字化时代,支付体验成为电商竞争关键。本文详解如何通过微信小程序API无缝集成京东支付,实现“一键结账”流畅体验。结合微信庞大用户基础与京东支付安全高效优势,助力电商业务提升转化与用户满意度。
184 0
|
4月前
|
人工智能 自然语言处理 小程序
微信小程序+淘宝API,无缝购物体验提升复购率!
在电商竞争激烈的当下,微信小程序与淘宝API的整合为商家提供了一条提升用户体验与复购率的创新路径。本文详解其整合原理、实现步骤及优势,助力商家打造无缝购物体验,提升转化效率。
231 0
|
2月前
|
安全 NoSQL API
拼多多:通过微信支付API实现社交裂变付款的技术解析
基于微信JSAPI构建社交裂变支付系统,用户发起拼单后生成预订单与分享链接,好友代付后通过回调更新订单并触发奖励。集成微信支付、异步处理、签名验签与Redis关系绑定,提升支付成功率与裂变系数,实现高效安全的闭环支付。
414 0
|
3月前
|
移动开发 小程序 安全
微信API社交裂变工具,老带新流量成本归零!
在数字化营销时代,利用微信API构建社交裂变工具,可实现“老带新”的病毒式传播,大幅降低获客成本。本文详解如何通过微信API实现零成本流量增长,解析裂变机制与技术实现。
185 0
|
3月前
|
数据采集 小程序 搜索推荐
微信小程序API+淘宝数据分析,决策精准如神助!
本文探讨如何结合微信小程序API与淘宝数据分析,实现数据驱动的智能决策。通过实时数据采集、用户行为分析与机器学习模型,助力企业提升运营效率与市场竞争力,实现精准营销与高效决策。
117 0
|
4月前
|
供应链 小程序 API
微信小程序API集成京东库存,移动端销量暴涨!
在数字化时代,微信小程序与京东库存系统集成成为提升移动端销量的关键策略。本文详解如何通过API实现库存实时同步、优化用户体验,推动销量增长50%以上,并结合实际案例与代码示例,为企业提供可落地的解决方案。
139 0
|
9月前
|
缓存 小程序 API
微信小程序网络请求与API调用:实现数据交互
本文深入探讨了微信小程序的网络请求与API调用,涵盖`wx.request`的基本用法、常见场景(如获取数据、提交表单、上传和下载文件)及注意事项(如域名配置、HTTPS协议、超时设置和并发限制)。通过一个简单案例,演示了如何实现小程序与服务器的数据交互。掌握这些技能将帮助你构建功能更丰富的应用。
|
监控 小程序 安全
小程序的 API 做了什么处理,能够做到全局变量的隐藏
【10月更文挑战第23天】小程序的 API 通过运行环境隔离、作用域限制、数据绑定机制、事件机制、状态管理、代码封装和模块化、安全策略和权限控制以及运行时监控和检测等多种手段来实现全局变量的隐藏。这些措施共同作用,确保了小程序的安全、稳定和可靠运行,同时也提高了开发效率和代码质量。
175 10
|
Web App开发 缓存 小程序
【Azure API 管理】从微信小程序访问APIM出现200空响应的问题中发现CORS的属性[terminate-unmatched-request]功能
【Azure API 管理】从微信小程序访问APIM出现200空响应的问题中发现CORS的属性[terminate-unmatched-request]功能
156 1
|
小程序 前端开发 API
微信小程序 - 调用微信 API 回调函数内拿不到 this 问题(解决方案)
本文讨论了在微信小程序中调用API回调函数时无法获取到`this`上下文的问题,并提供了解决方案。在回调函数中,使用一个变量(如`that`)来保存当前的`this`引用,然后在回调内部使用这个变量来访问当前页面的数据和方法。

热门文章

最新文章