获取" TypeError:不可用类型"当使用urllib2.urlopen时

时间:2014-05-19 13:16:31

标签: python json api urllib2

headers = {"X-RJM-API-Key": "my API key here"}
url = "the url"
response = urllib2.Request(url, headers)
re = urllib2.urlopen(response)

上面应该“返回一个JSON编码的可供导出的图表列表。”

但我只是得到了TypeError:unhashable type

任何想法?

谢谢!

1 个答案:

答案 0 :(得分:5)

Request()的第二个参数是data,而不是headers。使用显式关键字参数:

response = urllib2.Request(url, headers=headers)