百度Api调用

百度Api调用

 

调用文字识别

点击蓝色框框,展示出导航栏,然后点击文字识别

image-20221031165551694

 

查看操作指引,点击创建应用

image-20221031165715549

 

image-20221031165750640

创建完成 把自己的ApiKey 和 SecretKey都复制到文本中

image-20221031165903274

 

然后返回操作指引,点击免费尝鲜

image-20221031170024089

然后0元购

 

然后进入第三步调用服务,首先你需要获取access_token

image-20221031170403465

就是一个key:value的形式

image-20221031170424223

然后,根据文档走,下载4个Utils,再把你的Token放进去就可以啦

 

最终你会获得一批Json字符串,如何解析Json串呢?

<dependency>
     <groupId>com.alibaba</groupId>
     <artifactId>fastjson</artifactId>
     <version>1.2.24</version>
</dependency>

导入依赖,里面有方法,下面我看一看

public static String getNumber(String content) {
       JSONObject jsonObject = JSONObject.parseObject(content);//将该字符串解析成jsonObject
       String number = jsonObject.getJSONObject("words_result").getString("number");//提取该对象中的data域,
       return  number;
  }

最后呢就是一些封装了,可以写一个Utils写一个方法,封装好对应的Token传来的Json数据,然后解析出数据在客户端直接返回你的数据就可以了,前后端进行分离,后端就用来解析,别解析一半都弄到客户端去了

 

最后下面是实现的

image-20221031170916233

posted @   爽爽子的秃头生活  阅读(317)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示