当前位置: 首页 > 知识库问答 >
问题:

为什么我不能建立与优步应用编程接口的连接?

江宏放
2023-03-14

我按照文档运行了代码

from uber_rides.session import Session
from uber_rides.client import UberRidesClient

session = Session(server_token=<TOKEN>)
client = UberRidesClient(session)
response = client.get_products(37.77, -122.41)

不过我支持代理服务器。并引发以下连接错误。

回溯(最近一次调用):文件“/home/djokester/anaconda3/lib/python3.5/site packages/requests/packages/urllib3/connection.py”,第141行,在_new_conn(self.host,self.port),self.timeout,**extra_kw)文件“/home/djokester/anaconda3/lib/python3.5/site packages/requests/packages/packages/urllib3/util/connection.py”,第83行,在create_connection raiser err File“/home/djokester/anaconda3/lib/python3.5/site packages/requests/packages/urllib3/util/connection.py”中,在create_connection sock.connection(sa)ConnectionRefusedError:[Errno 111]连接被拒绝的第73行

在处理上述异常期间,发生了另一个异常:

回溯(最近一次调用):文件“/home/djokester/anaconda3/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py”,urlopen chunked=chunked)文件中第600行“/home/djokester/anaconda3/lib/python3.5/site-packages/requests/packages/urllib3/connectionpool.py”,第345行,在“请求自我验证连接(conn)文件中“/home/djokester/anaconda3/lib/python3.5/site packages/requests/packages/urllib3/connectionpool.py”,第844行,在connect conn=self的/home/djokester/anaconda3/lib/python3.5/site packages/requests/packages/urllib3/connection.py”,第284行,在connect conn=self/home/djokester/anaconda3/lib/python3.5/site packages/requests/packages/urllib3/connection.py”,新连接中的第150行,“未能建立新连接:%s”%e)requests.packages.urllib3.exceptions.NewConnectionError::未能建立新连接:[Errno 111]连接被拒绝

在处理上述异常期间,发生了另一个异常:

回溯(最近一次调用):文件“/home/djokester/anaconda3/lib/python3.5/site packages/requests/adapters.py”,第423行,发送超时=超时文件“/home/djokester/anaconda3/lib/python3.5/site packages/requests/packages/urllib3/connectionpool.py”,第649行,在urlopen\u stacktrace=sys.exc\u info()[2]文件中“/home/djokester/anaconda3/lib/python3.5/site packages/requests/packages/urllib3/util/retry.py”,第376行,增量提升MaxRetryError(_pool,url,error或ResponseError(cause))requests.packages.urllib3.exceptions.MaxRetryError:HTTPSConnectionPool(host='api.uber.com',=443):url超过最大重试次数:/v1.2/products?纬度=37.77

在处理上述异常期间,发生了另一个异常:

回溯(最近一次调用):文件“/home/djokester/anaconda3/lib/python3.5/site packages/uber\u rides/client.py”中的第1行“文件”,第124行,在get\u products return self中()文件“/home/djokester/anaconda3/lib/python3.5/site packages/uber\u rides/request.py”,第152行,在执行返回self中。发送(准备好的请求)文件“/home/djokester/anaconda3/lib/python3.5/site packages/uber\u rides/request.py”,第136行,在发送响应=会话。发送(准备好的请求)文件中“/home/djokester/anaconda3/lib/python3.5/site packages/requests/sessions.py”,第609行,在send r=adapter.send(request,**kwargs)文件中“/home/djokester/anaconda3/lib/python3.5/site packages/requests/adapters.py”,第487行,在send raise-raise-ConnectionError(e,request=request)requests.exceptions.connectioner.ConnectionError:httpsconne(host='api.uber.com',port=443):url:/v1.2/products?latitude=37.77超出了最大重试次数

共有1个答案

濮宇定
2023-03-14

这可能有助于向Uber python sdk添加对代理的支持:如何通过python中的代理使用urllib打开网站?

 类似资料:
  • 问题内容: 我在PHP应用程序中使用PDO。它连接到同一服务器上的MySQL服务器: 我创建了两个页面,它们具有相同的输出(只是纯HTML中的一些虚拟数据),其中之一包含创建PDO的调用。如果我打开不使用连接的页面,则响应速度将加快0.5到1秒。 问题答案: 我一直在进行一些谷歌搜索,在阅读了此主题之后,我更改为。那解决了问题。

  • 本文向大家介绍谈一下,为什么tcp为什么要建立连接?相关面试题,主要包含被问及谈一下,为什么tcp为什么要建立连接?时的应答技巧和注意事项,需要的朋友参考一下 考察点:TCP   保证可靠传输。

  • 我正在尝试用我用给定的主机名设置的用户名和密码进行连接。我无法连接。我已经检查了安全组在端口的配置是否正确,允许从“我的IP”传入,它在那里填充了我的IP。 我还会做错什么? 当我尝试在终端中使用以下命令进入DB时: 我得到:上的MySQL服务器

  • 问题内容: 我对此事仍然有些困惑。我到目前为止发现的是 (这里已经问过类似的问题,但我还有其他几点。) 接口是仅抽象方法和最终字段的集合。 Java中没有多重继承。 接口可以用于在Java中实现多重继承。 继承的一个强项是我们可以在派生类中使用基类的代码,而无需再次编写。可能这是继承在那里最重要的事情。 现在.. Q1。由于接口仅具有抽象方法(无代码),因此,如果我们实现任何接口,那么该如何继承呢

  • 我可以使用SQLDeveloper连接到远程数据库。 我试图从命令行使用sqlcl连接到同一个数据库,但我收到一个错误。 下面是我正在运行的命令: 我也尝试过: 以下是我收到的错误: 同样在SQLDeveloper中,我只是在“自定义jdbc url”下输入以下内容,它连接没有任何问题,所以我希望我可以使用相同的URL通过命令行连接,但到目前为止,它不起作用:

  • 当我的新用户创建新连接时,会发生以下错误:在此处输入图像描述 状态:失败-测试失败: ORA-00604:错误发生在递归SQL级别1 ORA-02003:无效的USERENV参数ORA-06512:在第2行 谢谢你的帮助