我们不能使用电子邮件地址为客户查询Quickbooks吗? 我开始知道使用Email查询的唯一方法是使用FullName进行查询,然后在您自己的末尾解析响应以匹配电子邮件地址。 这似乎是正确的,因为它不起作用。
为什么会这样?如果我们可以查询使用那么为什么不能使用。
我刚刚了解了一个“不太好”的解决方案,即在QuickBooks Online的FullName字段中存储电子邮件地址,然后使用FullName对客户进行简单查询。此解决方案的缺点是FullName的最大长度为41,但我认为电子邮件地址可以超过41个字符。
答案 0 :(得分:2)
我们不能使用电子邮件地址查询客户的Quickbooks吗?
不。 QuickBooks不支持此功能。
如果您想通过Email
字段进行查询,则需要提取整个客户列表(或找到其他方式对其进行过滤)并在您的应用程序中对其进行过滤。
答案 1 :(得分:2)
你可以在QBO API v3中。例如:
SELECT * FROM Customer WHERE PrimaryEmailAddr ='your-name@example.com'
我不认为它记录在任何地方。从文档中,您可以期望它是PrimaryEmailAddr.Address: https://developer.intuit.com/docs/api/accounting/Customer
答案 2 :(得分:0)
不,我们无法使用电子邮件地址查询客户的Quickbooks(QBO),您只有过滤选项,请按照URL进行参考,https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/v2/0400_quickbooks_online/customer。如果您有这样的要求,那么在应用程序启动时获取所有客户,将其保存在缓存文件中并使用它,根据您的要求指定缓存持续时间。
谢谢,
Reshma D。