我是靠谱客的博主 单纯芝麻,最近开发中收集的这篇文章主要介绍使用百度云识别图片中的文字(一):获取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代码如下:

 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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部