UBER API上的历史价格

时间:2016-11-21 13:33:24

标签: python uber-api

我正在使用python库尝试UBER API。我的目标是创建一个简单的项目,我将我的游乐设施历史导出到excel文件,这将有助于自动创建我必须为我工作的公司制作的费用报告。

一切都运转良好,除了我在文档中找不到如何获得乘坐价值(价格和货币)。这是API的故意限制吗?或者我是否在查找错误的地方以获取此信息?

获取信息的主循环:

rides = []
i = 0
while True:
    resp = client.get_user_activity(limit=50, offset=i)
    i += 50
    if len(resp.json['history']) > 0:
        rides += resp.json['history']
    else:
        break

此致 约翰

1 个答案:

答案 0 :(得分:3)

您可以通过receipts endpoint检索此数据,但这需要贵公司的所有优步请求都是从您的应用程序中提出的,如此端点文档中所述。

  

收据端点仅提供来自您的应用程序的乘车请求的收据。目前无法接收所有旅行的收据数据。

也就是说,如果您的公司可以通过您的应用程序请求访问,您可以使用此端点来获取所需的数据。如果无法做到这一点,那么您无法使用标准JSON API执行所需操作。但是,可以使用他们的Data Automation功能,这很不幸。

您可以retrieve every trip fare from daily files以及manage expenses,这似乎正是您想要实现的目标。