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