首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >优步API 409错误: fare_expired

优步API 409错误: fare_expired
EN

Stack Overflow用户
提问于 2015-05-09 23:52:46
回答 1查看 2.2K关注 0票数 1

我的网络应用程序在沙箱上运行得很好。我将所有请求从https://sandbox-api.uber.com/v1/...更改为https://api.uber.com/v1/...,现在我收到了一个从未见过的错误。

以下是错误的详细信息:

现状: 409

代码: fare_expired

标题:车费过期了。请重新估算一下,确认一下新的票价,然后再要求.

我在Uber的网站上找不到关于这个具体错误的任何文档。我知道激增价格接受可能过期,必须重新授权,但我得到了这个错误的第一次乘坐请求。

还有人看到这个错误吗?很乐意在需要时分享更多细节。

这是我的红宝石代码,我在这里向Uber提出搭便车请求:

代码语言:javascript
复制
@uber_ride = JSON.load(RestClient::Request.execute(
      :method => :post,
      :url => "https://api.uber.com/v1/requests",
      :payload => '{"start_latitude":' + lat_start.to_s + ',"start_longitude":' + lng_start.to_s + ',"end_latitude":' + lat_end.to_s + ',"end_longitude":' + lng_end.to_s + ',"product_id":"' + @uberx_id.to_s + '","surge_confirmation_id":"' + surge_id.to_s + '"}',
      :headers => {'Authorization' => 'Bearer ' + session[:request_token], :content_type => 'application/json'}
    ))
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-23 13:22:36

解决此错误的方法是在请求端点之前命中/V1/ESTIMATES/PRICE端点。我认为这个错误信息源于Uber希望您在代表用户提交请求之前向用户提供一个估计的价格。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30146277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档