3

我们不能使用电子邮件地址查询客户的 Quickbooks 吗?我知道使用电子邮件进行查询的唯一方法是使用全名进行查询,然后在您自己的一端解析响应以匹配电子邮件地址。这似乎是真的,因为在 .

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

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

4

3 回答 3

3

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

例如:

SELECT * FROM Customer WHERE PrimaryEmailAddr = 'your-name@example.com'

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

于 2016-07-06T23:16:56.507 回答
2

我们不能使用电子邮件地址查询客户的 Quickbooks 吗?

没有。QuickBooks 不支持此功能。

如果您想按Email字段查询,您需要拉出整个客户列表(或找到其他方法来过滤它)并在您的应用程序中过滤它。

于 2013-08-29T13:45:17.600 回答
0

不,我们无法使用电子邮件地址查询客户的 Quickbooks (QBO),您只有筛选选项,请按照 URL 进行参考,https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/v2/0400_quickbooks_online /客户。如果您有这样的要求,那么在您的应用程序开始时获取所有客户,将其保存在缓存文件中并使用它,根据您的要求指定缓存持续时间。

谢谢,

瑞诗玛 D.

于 2013-08-30T06:13:29.747 回答