常见问题

API中的测试选项

为支持对OTTO Market-API的技术集成,提供了一个sandbox环境。它充当OTTO Market-API的测试环境,用于模拟实际环境进行测试。

 

要使用sandbox环境,您需要申请一个单独API用户,您可以通过向“技术接口”类别提交一张票证进行申请。在为您创建了sandbox访问权限后,您将收到一封包含用户信息和设置密码的电子邮件 - 与实际API用户设置过程相似(请参阅API访问)。

 

使用sandbox环境

 

sandbox环境中,您可以测试所有相关的接口(产品、数量、订单、装运、退货、收据)。

 

sandbox环境中,您可以使用“Order Generator”在八种不同的预定义场景下创建订单。

 

- 您可以通过将Szenarien放入Orders接口的URL(https://sandbox.api.otto.market/v4/orders/testorders)的空POST调用中来生成示例订单。

—请注意,为了生成示例订单,您需要从标题中删除“Content-Type”和“Accept”键。

- 通过以下调用,您还可以有针对性地生成特定场景:

—https://sandbox.api.otto.market/v4/orders/testorders/scenario1

- 您可以在OTTO API文档中了解有关这些场景的更多信息:OTTO Market API。

- 其中六个场景包含“可处理”状态的订单,并在订单位置和发货方式的数量上有所变化。使用这些场景,您可以测试包裹和货运发货的整个过程。请使用Shipments和Returns接口进行测试。

- 成功设置货运通知后,将启动发票处理过程,并为测试客户生成购物凭据。然后,您可以通过“GET /receipts”检索此凭据。

- 对于通过“POST /returns/acceptance”设置的退货通知,同样适用于退款过程。在成功通知退货后,您可以通过“GET /receipts”检索退款凭据。

 

sandbox环境的重置

 

请注意,每月的第一个星期天晚上18:00至22:00之间,将清空sandbox环境。这意味着在sandbox环境中的所有订单、发货和退货通知以及购物或退款凭据都将被删除。在进行进一步的测试时,您需要生成新的测试订单。

关键词:

1、sandbox环境测试

2、申请独立API用户

3、重置Sandbox

原文地址:https://account.otto.market/s/article/Testmoeglichkeiten-in-der-API