python api请求,服务密钥未注册

时间:2017-12-27 15:15:07

标签: python api

我第一次处理API。

名为:key的变量对应于身份验证密钥。

验证密钥实际上不是那个值。

我链接了以下网站。

这是公共机构发布的身份验证密钥。

你能告诉我我的代码是怎么回事吗?

from urllib2 import Request, urlopen
from urllib import urlencode, quote_plus

key='anzxIHbtJcwtftW%2BRdGwUw%3D%3D'
url = 'http://apis.data.go.kr/B551182/hospInfoService/getHospBasisList'
queryParams = '?' + urlencode({ quote_plus('ServiceKey') : key, quote_plus('ServiceKey') : '-', quote_plus('pageNo') : '1', quote_plus('numOfRows') : '10', quote_plus('sidoCd') : '110000', quote_plus('sgguCd') : '110019', quote_plus('emdongNm') : '신내동', quote_plus('yadmNm') : '서울의료원', quote_plus('zipCd') : '2010', quote_plus('clCd') : '11', quote_plus('dgsbjtCd') : '01', quote_plus('xPos') : '127.09854004628151', quote_plus('yPos') : '37.6132113197367', quote_plus('radius') : '3000' })

request = Request(url + queryParams)
request.get_method = lambda: 'GET'
response_body = urlopen(request).read().decode('utf8')
print(response_body)

我收到如下错误

SERVICE_KEY_IS_NOT_REGISTERED_ERROR

0 个答案:

没有答案