我是靠谱客的博主 单纯芝麻,这篇文章主要介绍使用百度云识别图片中的文字(一):获取access_token使用百度云识别图片中的文字(一):获取access_token,现在分享给大家,希望可以做个参考。

使用百度云识别图片中的文字(一):获取access_token

第一步在百度云创建应用获得AK和SK

注册账户自行解决
https://login.bce.baidu.com
1、登陆之后点击文字识别
在这里插入图片描述
2、点击创建应用
在这里插入图片描述
3、在创建应用的页面中,其中的文字识别包名的选项采用默认的不需要。如果是开发的安卓app和ISO app的话,此处可以填写自己应用的包名。其他的随便填写都没有问题
在这里插入图片描述
4、创建后,点击应用就可以看到AK(API Key)和SK(Secret Key)
在这里插入图片描述

第二步就是通过AK和SK获得access_token

官方提供的示例地址:
https://ai.baidu.com/docs#/Auth/top
文档地址:
https://ai.baidu.com/docs#/Auth/top
官方的python代码如下:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
import urllib, urllib2, sys import ssl # client_id 为官网获取的AK, client_secret 为官网获取的SK host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【官网获取的AK】&client_secret=【官网获取的SK】' request = urllib2.Request(host) request.add_header('Content-Type', 'application/json; charset=UTF-8') response = urllib2.urlopen(request) content = response.read() if (content): print(content)

运行后获得的结果content是json数据,其中包含access_token。例如:
{
“refresh_token”: “25.b55fe1d287227ca97aab219bb249b8ab.315360000.1798284651.282335-8574074”,
“expires_in”: 2592000,
“scope”: “public wise_adapt”,
“session_key”: “9mzdDZXu3dENdFZQurfg0Vz8slgSgvvOAUebNFzyzcpQ5EnbxbF+hfG9DQkpUVQdh4p6HbQcAiz5RmuBAja1JJGgIdJI”,
“access_token”: “24.6c5e1ff107f0e8bcef8c46d3424a0e78.2592000.1485516651.282335-8574074”,
“session_secret”: “dfac94a3489fe9fca7c3221cbf7525ff”
}
注意:
此处获得的token的邮箱时间为30天,30天后通过上述方式可以从新获取一个新的token新的token有效时间同样是30天

最后

以上就是单纯芝麻最近收集整理的关于使用百度云识别图片中的文字(一):获取access_token使用百度云识别图片中的文字(一):获取access_token的全部内容,更多相关使用百度云识别图片中内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部