我已经在Podio Partners工作区中问了这个问题。由于StackOverflow是Podio开发人员的官方论坛,因此也可以在此处发布它。
我们遇到了Podio API的奇怪行为。简而言之,当通过API获取引用时,在某些情况下返回的引用列表不是最新的。
我们有两个应用程序,“产品”和“订单”。 “产品”包含一个应用程序字段“订单”,该字段引用了产品所属的订单。
我们的过程如下:
在某些情况下(将订单添加到产品后立即获取参考),参考列表并不包含所有产品。如果我们稍后再次获取引用,则所有引用都将按预期方式返回。
在引用的项目上提供引用之前是否有一些延迟?还有另一种获取引用的方法,它更具确定性吗?
谢谢!
答案 0 :(得分:2)
我经常使用Podio API,但从未见过此类问题,但给出了一些想法/疑难解答步骤
1)问题可能是您正在获得反向引用,并且索引未刷新。如果您在“订单”应用中添加产品参考字段并尝试获取前向参考,那么我相信它根本不会有任何问题。 同样从应用程序设计的角度来看,在Order应用程序中具有Product reference也是很好的。 我认为这本身可以解决目的。
2)您可以尝试在调用API之前添加几秒钟的时间。
希望这会有所帮助。