小编use*_*277的帖子

python foursquare - SSL3证书验证失败

我正在尝试使用Mike Lewis的Python包装器向Foursquare API发出无用户请求 - https://github.com/mLewisLogic/foursquare:

client = foursquare.Foursquare(client_id=Client_ID, client_secret=Client_Secret)
categs = client.venues.categories()
Run Code Online (Sandbox Code Playgroud)

间歇性地,我得到一个"错误连接到Foursquare API"的消息.运行记录器以捕获更详细的消息会产生:

"SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败"

在我的本地Windows开发机器和运行ubuntu的服务器上都没有发生这种情况.我是否遗漏了一些关于安全证书的基本内容?这个问题是间歇性的,有时候只需要一分钟就可以重试并暂时修复问题.

我已经下载了最新的20120716版本的包装器,尽管在init.py的代码中它仍然说API_VERSION ='20120608'.我正在使用Python 2.73并且还使用上面代码中的id和secret注册了Foursquare API密钥.我列出了网址,使用我的本地IP:8000并尝试使用单独的密钥用于本地和开发机器,但这似乎没有区别.

非常感谢.谢谢.

python ssl ssl-certificate foursquare

9
推荐指数
1
解决办法
7686
查看次数

标签 统计

foursquare ×1

python ×1

ssl ×1

ssl-certificate ×1