当我查询客户时,我会收到包含所有信息的客户对象。其中一个属性是Address。这包含客户的帐单和送货地址。但是,每个地址的id字段始终为null。我想知道如何在没有id的情况下将更新推回QBO?如果没有某种钥匙,QBO如何知道我正在改变哪个地址?我的目标是能够查询QBO并获取自指定日期以来已更改的所有客户和地址。我为客户提供了所有这些工作,但需要为地址做同样的事情。我假设在QBO中更改地址时设置该客户记录的修改时间戳。任何人都可以告诉我如何管理客户的地址,并能够将更新推回QBO?
答案 0 :(得分:1)
在更新地址时尝试使用标记(结算/运送)属性。我测试了同样的,它工作正常。
您之前提到过,您将地址的id字段设为null。因此,devkit适用于 - QBO和QBD。 QBD返回有效的元素id,但QBO不返回。所以对于QBO,Devkit显示null代替元素id(在你的情况下 - 地址的id)。
您可以使用api explorer(http://developer.intuit.com/apiexplorer)测试所有这些。 希望它能解决你的问题。
由于
答案 1 :(得分:0)
'每个地址的id字段始终为空' - 这条线对我来说不是很清楚。您是指客户实体的ID吗? Plz解释。 您可以从以下链接 - https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0050_Data_Services/0400_QuickBooks_Online/Customer检查QBO-Customer对象的文档和示例更新请求xml。 对于测试,您可以使用api-explorer。链接 - developer.intuit.com/apiexplorer
由于 玛纳斯