概述
使用百度云识别图片中的文字(一):获取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代码如下:
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的全部内容,希望文章能够帮你解决使用百度云识别图片中的文字(一):获取access_token使用百度云识别图片中的文字(一):获取access_token所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复