Quickbooks Online - 使用电子邮件进行客户查询 (QBXML)

Gul*_*fam 3 quickbooks quickbooks-online

我们不能使用电子邮件地址查询客户的 Quickbooks 吗?我发现使用电子邮件查询的唯一方法是使用 FullName 查询,然后在您自己的一端解析响应以匹配电子邮件地址。这似乎是正确的,因为在 .

为什么会这样呢?如果我们可以查询 using 那么为什么不能使用 .

我刚刚了解到一个“不太好的”解决方案,即将电子邮件地址存储在 QuickBooks Online 的 FullName 字段中,然后使用 FullName 为客户进行简单的查询。此解决方案的缺点是 FullName 的最大长度为 41,但我认为电子邮件地址可以超过 41 个字符。

dal*_*ink 5

是的,您可以,在 QBO API v3 中。

例如:

SELECT * FROM Customer WHERE PrimaryEmailAddr = 'your-name@example.com'
Run Code Online (Sandbox Code Playgroud)

它没有记录,但我已经在生产中使用它几年了。 https://developer.intuit.com/docs/api/accounting/Customer