googleapi密钥在服务器上不工作,但在本地服务器上工作正常

2024-04-19 17:40:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我真的是新的谷歌API键。 当我在本地系统上测试我的代码时,它工作得很好,但是在实际的服务器上它给了我SSLHandshakeError。你知道吗

服务器配置nginx + unicorn + ubuntu + django + Python 2.7

SSLHandshakeError at 'url' [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed


Tags: django代码服务器apiurlsslubuntu系统
2条回答

这是由于不受信任的SSL证书造成的。我假设您使用的是python请求库,如果是这种情况,您可以按照以下链接中的说明进行操作:

Python Requests throwing SSLError

如果您在Google控制台中输入了错误的URL,也可能会导致这种情况。例如,您可能只列出了开发服务器的url,而没有列出产品url。你知道吗

我刚刚找到了问题的解决方案,错误是由于httplib2包引起的。 我刚刚更新了requestshttplib2。你知道吗

pip install -U httplib2

pip install -U requests[security]

相关问题 更多 >