无法请求使用特定产品ID [Uber Rides-API Java v.5.1]

时间:2016-07-06 14:45:33

标签: uber-api

我正在迁移到你的最新版本java sdk rides-api - 0.5.1

我在请求uber时遇到一个问题(在沙盒模式下) - 当我尝试请求uber并且并行接受时,我回来时发现信息说无法找到具有此类productId的uber。 这很奇怪,因为这些正是我在询问出租车建议时所得到的(价格估算和获取产品终点的组合)。 有什么想法吗?

我收到以下错误消息(尝试接受沙盒模式下的骑行):

代码:not_found, 状态:404, 标题:产品无效“929fcc19-8cb4-4007-a54f-3ab34473700f”

1 个答案:

答案 0 :(得分:0)

我不确定我是否正确理解。这就是我的理解:

  1. POST /v1/requests/请求使用特定product_id
  2. 的旅程
  3. 在收到POST回复之前,您会发送状态为PUT /v1/sandbox/requests/{request_id}的{​​{1}}
  4. 这是对的吗?换句话说,您想创建一个请求并立即接受它吗?

    如果是这样,你应该仔细检查你的第二个accept。它需要 request_id 而不是 product_id

    否则,如果您实际上正在使用product_id制作PUT,那么您的意图是修改可用产品,而与状态无关。