【发布时间】:2018-10-16 09:49:44
【问题描述】:
我已经在 Podio Partners 工作区提出了这个问题。由于 StackOverflow 是官方的 Podio 开发者论坛,所以在这里发布它也是有意义的。
我们遇到了 Podio API 的奇怪行为。简而言之,通过 API 获取引用时,在某些情况下返回的引用列表不是最新的。
我们有两个应用程序,“产品”和“订单”。 “产品”包含一个应用字段“订单”,它引用了产品所属的订单。
我们的流程如下所示:
- 创建新订单 (POST /item/app/{order_app_id})
- 在多个产品中参考订单(将 order_id 添加到产品并通过 PUT /item/{product_id} 保存产品)
- 获取订单的所有引用以生成一些文件 (GET /item/{order_id}/reference/)
在某些情况下(在将订单添加到产品后立即获取参考时),参考列表不包含所有产品。如果我们稍后再次获取引用,所有引用都会按预期返回。
在引用项目的引用可用之前是否有一些延迟?是否有另一种更确定性的获取引用的方法?
提前致谢!
【问题讨论】: