我们不能使用电子邮件地址为客户查询 Quickbooks 吗? 我开始知道使用电子邮件进行查询的唯一方法是使用全名进行查询,然后在您自己的一端解析响应以匹配电子邮件地址。 这似乎是正确的,因为在 .
中不起作用。为什么会这样?如果我们可以使用查询,那为什么不能使用。
我刚刚了解到一个“不太好”的解决方案,即在 QuickBooks Online 的 FullName 字段中存储电子邮件地址,然后使用 FullName 为客户进行简单查询。此解决方案的缺点是全名的最大长度为 41,但我认为电子邮件地址可以超过 41 个字符。
最佳答案
是的,您可以,在 QBO API v3 中。
例如:
SELECT * FROM Customer WHERE PrimaryEmailAddr = 'your-name@example.com'
它没有记录,但我已经在生产中使用了几年。 https://developer.intuit.com/docs/api/accounting/Customer
关于Quickbooks Online - 使用电子邮件的客户查询 (QBXML),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18506128/