| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- # encoding:utf-8
- import urllib, urllib2, sys
- import ssl, json
- ssl._create_default_https_context = ssl._create_unverified_context
- AK = "fUHVCDeAmuCXPiLuur8rIc34"
- SK = "sauIRA98VaWUDqx2ejV9bS39RyXLCoSN"
- # token 请求 url 与图片不一样
- host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials'\
- '&client_id=%s'\
- '&client_secret=%s' % (AK, SK)
- def GetToken():
- global host
- request = urllib2.Request(host)
- request.add_header('Content-Type', 'application/json; charset=UTF-8')
- #response = urllib2.urlopen(request)
- response = None
- try:
- response = urllib2.urlopen(request)
- except urllib2.URLError,e:
- print e.reason
- print e.reason[0]
- print e.reason[1]
- if (response == None):
- print "response=null"
- return None
- content = response.read()
- if (content):
- js = json.loads(content)
- # return js['refresh_token']
- if (js.has_key('access_token')):
- return js['access_token']
- return None
- if __name__ == "__main__":
- #前面两个参数是图片路径
- Token = GetToken()
- print Token
|