沙箱中应该 return upfront_fare_required 错误
Should return upfront_fare_required error in sandbox
对于需要预先定价的产品,Sandbox 的行为与生产环境不同。
在生产中,请求此类产品将 return 错误 status=422
和 code=upfront_fare_required
,这是预期的行为。顺便说一下,这个错误代码应该添加到 API 文档中。 (目前未在 https://developer.uber.com/docs/riders/references/api/v1.2/requests-post#http-error-codes 中列出)
但最重要的是,沙箱应该像生产环境一样运行,并且 return 如果在请求需要预先定价的产品时没有提供 fare_id
,则会出现错误。
感谢您指出沙盒和生产环境之间的这种不一致。我们确认了您在 post 中描述的行为 - 我们将考虑在未来修复沙盒行为 - 没有完成时间。
对于需要预先定价的产品,Sandbox 的行为与生产环境不同。
在生产中,请求此类产品将 return 错误 status=422
和 code=upfront_fare_required
,这是预期的行为。顺便说一下,这个错误代码应该添加到 API 文档中。 (目前未在 https://developer.uber.com/docs/riders/references/api/v1.2/requests-post#http-error-codes 中列出)
但最重要的是,沙箱应该像生产环境一样运行,并且 return 如果在请求需要预先定价的产品时没有提供 fare_id
,则会出现错误。
感谢您指出沙盒和生产环境之间的这种不一致。我们确认了您在 post 中描述的行为 - 我们将考虑在未来修复沙盒行为 - 没有完成时间。