Python 2.7 Hubspot API-通过电子邮件获取联系人时出现HTTP错误401:未经授权

Python 2.7 Hubspot API-通过电子邮件获取联系人时出现HTTP错误401:未经授权,python-2.7,api,django-views,http-status-code-401,hubspot,Python 2.7,Api,Django Views,Http Status Code 401,Hubspot,我请求使用Hubspot API通过电子邮件搜索联系人 我不断得到HTTP错误401未经授权 请求是从Django中的视图发送的。请参阅下面的代码 当然是email@domain.com和xxxxxx被正确的值重新计算,为了澄清,我确信我使用的是API密钥,而不是access_令牌 xurl = "https://api.hubapi.com/contacts/v1/contact/email/email@domain.com/profile?hapikey=xxxxxx" req = url

我请求使用Hubspot API通过电子邮件搜索联系人

我不断得到HTTP错误401未经授权

请求是从Django中的视图发送的。请参阅下面的代码

当然是email@domain.com和xxxxxx被正确的值重新计算,为了澄清,我确信我使用的是API密钥,而不是access_令牌

xurl = "https://api.hubapi.com/contacts/v1/contact/email/email@domain.com/profile?hapikey=xxxxxx"

req = urllib2.Request(xurl)

response = urllib2.urlopen(req).read()  Error occurs at this line, says Django

statistics = json.loads(response)

print(statistics["contacts"])
提前感谢您的帮助。

401通常表示“权限被拒绝”,请检查您是否使用了正确的API\u密钥

此外,我建议使用类似的库,而不是直接处理http请求。401通常意味着“权限被拒绝”,请检查您是否使用了正确的API_密钥


我还建议使用类似的库,而不是直接处理http请求。再次检查HAPI密钥,它不应该过期。 2.为了确保形成的URL是正确的,您也可以简单地将URL粘贴到Postman中并检查错误


除非URL有任何问题,否则它应该可以正常工作-***

1。再次检查HAPI密钥,它不应该过期。 2.为了确保形成的URL是正确的,您也可以简单地将URL粘贴到Postman中并检查错误

除非URL有任何问题,否则它应该可以正常工作-****