使用urllib2.urlopen时获取"TypeError:unhashable type"

use*_*020 1 python api json urllib2

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

上面应该"返回一个JSON编码的可供导出的图表列表."

但我只是得到TypeError:unhashable类型

有任何想法吗?

谢谢!

Mar*_*ers 5

第二个论点Request()data,不是headers.使用显式关键字参数:

response = urllib2.Request(url, headers=headers)
Run Code Online (Sandbox Code Playgroud)