uber api的纯python包装器。
uberp的Python项目详细描述
#uberpy
一个基于python的[uber的公共api]包装器(https://developer.uber.com/)。
/>《入门
依赖依赖关系
>这个包需要python 2.5+
>基本要求-
-[httplib2(https://github.com/jgregorio/httplibb2/httplib2)
-uber server token,client id,secret
安装
>要通过下载源安装安装:
要通过下载安装安装安装安装:
要下载源安装:
>
sudo python setup.py安装
或者,使用pip:
>sudo pip安装uberpy
非统组织要求H 2.0目前尚未实现。
未来版本将支持OAuth 2.0。
实例如下:
``python
>uber=uber(客户端id,服务器令牌,secret)
````
>这将提供对底层api方法的访问权。
<
``python
``python
uber=uber=uber(客户端id,服务器令牌,secret)
``````````
基于位置的面积位置坐标。
**参数**
-纬度(float)表示位置的纬度分量。
-经度(float)表示位置的经度分量。
**用法**
``python
纬度=51.5286416
经度=-0.1015987
uber产品=uber。获取产品(纬度、经度)
#用它做些事情
```
开始位置的方向(浮动)经度分量。
-结束位置的结束纬度(浮动)经度分量。
-结束位置的结束经度(浮动)经度分量。
**用法**
`` python
`开始纬度=51.5252162
开始经度=-0.1036919
结束纬度=51.5049949
结束经度=-0.0103968
票价估算=uber.获取票价估算(起始纬度、起始经度、结束纬度、结束经度)
对它做点什么
```
`````
`` ` ` ` ` ` ` `获取/v1/估算/时间-获取时间估算(起始纬度、起始经度、客户编号、产品编号)
/>获取uber产品的估计到达时间(起始纬度、起始经度、起始经度、客户编号、产品编号)
/>获取uber产品的估计到达时间。
<
<
<
**参数**
-开始纬度(浮动)纬度组件。
-开始纬度(浮动)纬度组件。
-客户纬度(字符串)*可选*用于体验定制的唯一客户标识符。
-产品id(字符串)*可选*表示给定纬度和经度的特定产品的唯一标识符。
**美国
``` python
start_纬度=51.5252162
start_经度=0.1036919
time_估算=uber.get_time_估算(start_纬度,start_经度,customer_uiid=none,product_id=none)获取时间估算(start_纬度,start_经度,customer_uiid=none,product_id=none)
/>
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `促销活动(起始纬度、起始经度、结束纬度、结束longitude)
根据新用户的位置返回可供其使用的促销。
**参数**
-start-lat起始位置的经度分量。
-起始位置的经度分量。
-结束位置的经度分量。
-结束位置的经度分量。
**用法**
``python
start纬度=51.5252162
start纬度=-0.1036919
end_纬度=51.50499949
end_经度=0.0103968
promotions=uber.get_促销活动(起始纬度、起始经度、结束纬度、结束经度)
对它做点什么
``
要运行测试,您必须获得
-服务器令牌
-客户端id
/>-secret
将它们添加到te中sts在运行它们之前。
您总是可以注释掉不需要的测试。
\todo
history
-get/v1/me:返回有关已授权使用该应用程序的用户的信息。
一个基于python的[uber的公共api]包装器(https://developer.uber.com/)。
/>《入门
依赖依赖关系
>这个包需要python 2.5+
>基本要求-
-[httplib2(https://github.com/jgregorio/httplibb2/httplib2)
-uber server token,client id,secret
安装
>要通过下载源安装安装:
要通过下载安装安装安装安装:
要下载源安装:
>
sudo python setup.py安装
或者,使用pip:
>sudo pip安装uberpy
非统组织要求H 2.0目前尚未实现。
未来版本将支持OAuth 2.0。
实例如下:
``python
>uber=uber(客户端id,服务器令牌,secret)
````
>这将提供对底层api方法的访问权。
<
``python
``python
uber=uber=uber(客户端id,服务器令牌,secret)
``````````
基于位置的面积位置坐标。
**参数**
-纬度(float)表示位置的纬度分量。
-经度(float)表示位置的经度分量。
**用法**
``python
纬度=51.5286416
经度=-0.1015987
uber产品=uber。获取产品(纬度、经度)
#用它做些事情
```
开始位置的方向(浮动)经度分量。
-结束位置的结束纬度(浮动)经度分量。
-结束位置的结束经度(浮动)经度分量。
**用法**
`` python
`开始纬度=51.5252162
开始经度=-0.1036919
结束纬度=51.5049949
结束经度=-0.0103968
票价估算=uber.获取票价估算(起始纬度、起始经度、结束纬度、结束经度)
对它做点什么
```
`````
`` ` ` ` ` ` ` `获取/v1/估算/时间-获取时间估算(起始纬度、起始经度、客户编号、产品编号)
/>获取uber产品的估计到达时间(起始纬度、起始经度、起始经度、客户编号、产品编号)
/>获取uber产品的估计到达时间。
<
<
<
**参数**
-开始纬度(浮动)纬度组件。
-开始纬度(浮动)纬度组件。
-客户纬度(字符串)*可选*用于体验定制的唯一客户标识符。
-产品id(字符串)*可选*表示给定纬度和经度的特定产品的唯一标识符。
**美国
``` python
start_纬度=51.5252162
start_经度=0.1036919
time_估算=uber.get_time_估算(start_纬度,start_经度,customer_uiid=none,product_id=none)获取时间估算(start_纬度,start_经度,customer_uiid=none,product_id=none)
/>
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `促销活动(起始纬度、起始经度、结束纬度、结束longitude)
根据新用户的位置返回可供其使用的促销。
**参数**
-start-lat起始位置的经度分量。
-起始位置的经度分量。
-结束位置的经度分量。
-结束位置的经度分量。
**用法**
``python
start纬度=51.5252162
start纬度=-0.1036919
end_纬度=51.50499949
end_经度=0.0103968
promotions=uber.get_促销活动(起始纬度、起始经度、结束纬度、结束经度)
对它做点什么
``
要运行测试,您必须获得
-服务器令牌
-客户端id
/>-secret
将它们添加到te中sts在运行它们之前。
您总是可以注释掉不需要的测试。
\todo
history
-get/v1/me:返回有关已授权使用该应用程序的用户的信息。