【Python-urllib3】获取AT示例代码
756665228 发布于2018-01-24 10:38 浏览:2811 回复:14
4
收藏

Python-urllib3获取AccessToken示例代码

  • 注意:apikey,secretkey在创建应用后即可得到哦。获取AccessToken接口支持GET/POST请求哦
import urllib3
http=urllib3.PoolManager()
request=http.request('GET',
                        'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=自己的apikey&client_secret=自己的secretkey'
                    )
print(request.data)

 

import urllib3
http=urllib3.PoolManager()
request=http.request('POST',
                        'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=自己的apikey&client_secret=自己的secretkey'
                    )
print(request.data)

是不是很简单呢。

收藏
点赞
4
个赞
共14条回复 最后由756665228回复于2019-05-07 18:22
#15756665228回复于2019-05-07 18:22:08
#14 hengxh13146回复
我想请教一个问题:你这个获取到的access_token是网络上的图片的,那如果我把这张图片保存到本地了,然后识别图片中的文字还需要这个access_token吗??
展开

这和图片没关系呀。access_token是调用接口必须用到的一个值。

0
#14hengxh13146回复于2019-05-07 15:14:34

我想请教一个问题:你这个获取到的access_token是网络上的图片的,那如果我把这张图片保存到本地了,然后识别图片中的文字还需要这个access_token吗??

0
#13小博士_GLT回复于2018-08-30 16:32:28

代码运行之后得到的是这一串二进制,请问这是正确的返回的东西吗?

因为最后有一个InsecureRequestWarning

---------------------------------------------------------------

b'{"access_token":"24.40c93accf669cc363b162bbc7c14c8d3.2572000.1538209146.282335-11702843","session_key":"9mzdDxQaJOGXd+4boLgRVH7e0PLFpySzAB9jbERDuzD\\/day48GozyopdObHNyaJB\\/wSpcVzmja4Bn5HhIRDfNA2nD8Ix\\/g==","scope":"public vis-classify_dishes vis-classify_car brain_all_scope vis-classify_animal vis-classify_plant brain_object_detect brain_realtime_logo brain_dish_detect brain_car_detect brain_animal_classify brain_plant_classify brain_advanced_general_classify wise_adapt lebo_resource_base lightservice_public hetu_basic lightcms_map_poi kaidian_kaidian ApsMisTest_Test\\u6743\\u9650 vis-classify_flower lpq_\\u5f00\\u653e cop_helloScope ApsMis_fangdi_permission smartapp_snsapi_base iop_autocar oauth_tp_app smartapp_smart_game_openapi","refresh_token":"25.d4313ec4d74a7c407aee7b9ae43dd1ed.315360000.1850977146.282335-11702843","session_secret":"4b4d812b18828731fe591d4e3ab8aa44","expires_in":2592000}\n'
E:\Anaconda3-5.2.0\lib\site-packages\urllib3\connectionpool.py:858: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)

0
#12平原asd95回复于2018-05-18 18:38:02
#11 756665228回复
啥意思?

啊啊我知道啦,问题解决了!

0
#11756665228回复于2018-05-16 12:49:37
#10 平原asd95回复
请问楼主这里创建什么应用来获取的API key都可以吗?

啥意思?

1
#10平原asd95回复于2018-05-16 09:00:44

请问楼主这里创建什么应用来获取的API key都可以吗?

0
#9756665228回复于2018-04-03 08:48:21
#6 花落灬羁绊回复
楼主,小白能否请教一下,为什么我打印出来的结果是一个比特类型的空字符串呢?
展开

其实吧。我压根对Python是屁都不懂。

但是,有百度呀。万能的百度造就了我写了这些代码。

复制我的代码。改你的参数。只需要改你的相关apikey secretkey即可。你输出试试看。

 

1
#8花落灬羁绊回复于2018-04-02 18:59:08

楼主,小白能否请教一下,为什么我打印出来的结果是一个比特类型的空字符串呢?

0
#7花落灬羁绊回复于2018-04-02 18:59:03

楼主,小白能否请教一下,为什么我打印出来的结果是一个比特类型的空字符串呢?

0
#6花落灬羁绊回复于2018-04-02 18:58:59

楼主,小白能否请教一下,为什么我打印出来的结果是一个比特类型的空字符串呢?

0
#5荒墨丶迷失回复于2018-01-24 16:47:17
#4 756665228回复
学习么。文档是urllib2.我就写个urllib3试试。挺简单的

学习了 还在基础学习中~  我们都说小帅不止一个 不然时间那么多写那么多~hhh

1
#4756665228回复于2018-01-24 15:54:46
#3 荒墨丶迷失回复
小帅 python也会呀 有扩大了~

学习么。文档是urllib2.我就写个urllib3试试。挺简单的

1
#3荒墨丶迷失回复于2018-01-24 14:52:19

小帅 python也会呀 有扩大了~

1
#2756665228回复于2018-01-24 10:45:05

https://www.cnblogs.com/KGoing/p/6146999.html 一个不错的对于urllib3的介绍博文

1
TOP
切换版块