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:返回有关已授权使用该应用程序的用户的信息。


欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Hibernate:合并并删除,而不是从数据库中删除实体对象   java如何在WebFilter中有条件地从Mono返回?   java调用mysql c3p0函数   可执行jar Java jar文件加载错误:无法找到或加载主类。类导致的错误:java。lang.ClassNotFoundException:某些东西。班   java如何减少/更改爬网后的延迟?   从其他语言(如Java、PHP、Perl、Python等)调用C/C++代码的最佳方式是什么?   java如何模拟影响对象的void返回方法   当我试图在ubuntu上启动JavaScala时,它抛出了一个异常   java如何正确输出游戏   理解java和C++背景下的JavaScript原型   oracle如何将Java函数转换为postgresql函数   多线程为什么我的java服务器程序在超时后不退出?   java如何使listView中的按钮在单击时工作?   试图将这个嵌套的java forloop转换为python,但我不知道如何转换。有没有一种方法可以像这样为循环执行if语句?   java幂函数在计算器中的应用   如何在java中滚动浏览mysql数据库   在Spring Boot应用程序的JUnit测试中,java没有符合自动连线JPA存储库要求的bean   java如何使用扩展类的JPanel对象?