我从c#应用程序连接到Podio,我遇到了一个奇怪的问题:
1 - 使用此代码从Podio读取项目:
var item = podio.ItemService.GetItem(itemId);
我收到了我想要的物品。到目前为止确定。
2 - 更新项目(遵循Podio教程):
var item = new Item();
item.ItemId = itemId;
item.Field<TextItemField>("company").Value = "Test Company";
podio.ItemService.UpdateItem(item, spaceId);
项目已正确更新,我可以在网上看到更改。
3 - 再次阅读相同的项目
与第一步相同的方法现在返回null。
该项目在网络上可见,我甚至可以从文档页面(https://developers.podio.com/doc/items/get-item-22360)上的“沙箱”中读取json。
有什么想法吗?
答案 0 :(得分:1)
请确保您使用的是最新的Podio库。在Podio 1.5.8和Podio.Async 2.0.0 NuGet软件包中修复了item_revision_id
的问题。