python SDK帮助文档示范代码
唐小潘 发布于2017-12 浏览:1849 回复:2
1
收藏

在新的python 3 已经没有urllib2了,用新的urllib.request代替。文档中心—百度AI的帮助文件“获取access_token示例代码”

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)

应改为:

import urllib, urllib.request, sys
import ssl

# client_id 为官网获取的AK, client_secret 为官网获取的SK
host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=inReQeCbDKV001a0jyFpoY95&client_secret=rxxHTCARZ3yzP9YGw5iUk0zWEk9oLghM'
request = urllib.request.Request(host)
request.add_header('Content-Type', 'application/json; charset=UTF-8')
response = urllib.request.urlopen(request)
content = response.read()
if (content):
    print(content)

望修正或者说明2和3的区别。

收藏
点赞
1
个赞
共2条回复 最后由周俊316回复于2017-12
#3周俊316回复于2017-12

非常感谢您对文档的建议,我们验证后优化,非常感谢

0
#2用户已被禁言回复于2017-12

您好,感谢您使用百度AI社区,如果有志同道合的小伙伴遇到过相似问题并解决了会给您答复,同时我们也内部再跟进您这个问题,会尽快给您具体答复

0
TOP
切换版块