沙箱中应该 return upfront_fare_required 错误

Should return upfront_fare_required error in sandbox

对于需要预先定价的产品,Sandbox 的行为与生产环境不同。

在生产中,请求此类产品将 return 错误 status=422code=upfront_fare_required,这是预期的行为。顺便说一下,这个错误代码应该添加到 API 文档中。 (目前未在 https://developer.uber.com/docs/riders/references/api/v1.2/requests-post#http-error-codes 中列出)

但最重要的是,沙箱应该像生产环境一样运行,并且 return 如果在请求需要预先定价的产品时没有提供 fare_id ,则会出现错误。

感谢您指出沙盒和生产环境之间的这种不一致。我们确认了您在 post 中描述的行为 - 我们将考虑在未来修复沙盒行为 - 没有完成时间。