调用混音面板 API 从不 returns 响应

Calling the mixpanel API never returns a response

当我使用以下 Python 代码调用 Mixpanel API 时,我从未得到响应。

import requests
requests.get("https://data.mixpanel.com/")

但是当我在浏览器中尝试时它工作正常。 (我得到以下响应:{error: "Not Found"} 这是预期的。)

这是为什么?或者如何定位问题?

编辑:

OP:你在利用 requests.get 的响应结构吗? 当你 运行:

你会得到什么
import requests
result = requests.get("https://data.mixpanel.com/")
print result.text

(requests.get returns 然后可以查询的对象...)

一定要看:http://docs.python-requests.org/en/latest/ 有关如何使用请求库的更多示例。

@elgehelge 这似乎是您的 python 或 OSX 版本的 SSL 问题,类似于:https://github.com/chrippa/livestreamer/issues/819

尝试将 python 安装到版本 2.7.9 并升级安全包:

sudo -H pip install --upgrade certifi pyopenssl requests[security] ndg-httpsclient pyasn1 pip