我认为这已经被问过,但我会再给它一个希望得到一个有用的答案。客户名称(DevKit)QBD查询
使用DevKit和C#(不是XML)我怎样才能按名字查找客户?在SDK中,通过FullName查找客户是一件容易的事情,但现在我找不到任何方法来完成它。这违反了DevKit不会提供这种方式的常识。
请不要回复没有答案的文档的链接(我已经阅读过几次),或者XML不起作用。我很想看看C#代码这样做(哎呀,我甚至会解决VB),但如果它不能完成,请告诉我,所以我可以结束这一点,休息一下。
我认为这已经被问过,但我会再给它一个希望得到一个有用的答案。客户名称(DevKit)QBD查询
使用DevKit和C#(不是XML)我怎样才能按名字查找客户?在SDK中,通过FullName查找客户是一件容易的事情,但现在我找不到任何方法来完成它。这违反了DevKit不会提供这种方式的常识。
请不要回复没有答案的文档的链接(我已经阅读过几次),或者XML不起作用。我很想看看C#代码这样做(哎呀,我甚至会解决VB),但如果它不能完成,请告诉我,所以我可以结束这一点,休息一下。
变种qbdCustomerQuery1 =新Intuit.Ipp.Data.Qbd.CustomerQuery(); qbdCustomerQuery1.Item1ElementName = Intuit.Ipp.Data.Qbd.Item1ChoiceType.FirstLastInside; qbdCustomerQuery1.Item1 =“Popeye”;
List CustomerQueryResult = qbdCustomerQuery1.ExecuteQuery(context).ToList();
这应该工作。
我们将尝试改进此类查询的文档。
你可以给它一个尝试
ServiceContext context = new ServiceContext(oauthValidator, appToken, realmId, IntuitServicesType.QBD)
CustomerQuery customerQuery = new CustomerQuery();
customerQuery.FirstLastName ="?"
IEnumerable<Customer> customers = customerQuery.ExecuteQuery<Customer>(context);
在客户端,你可以通过“客户”循环和使用if条件只有客户的名称。
由于
谢谢,但我必须错过一些东西。如果我在QB Enterprise中有50,000个客户,名称(FullName)唯一标识,那么我不会让所有5万个客户通过电话找到1个名称。 – MikeBr59
谢谢,那看起来正是我所需要的。是的,文档不是非常直观,尤其是所有这些“项目”字段。一旦IPP和开发人员网站重新联机,我将立即验证此答案。现在非常缓慢和/或不起作用。 openid.intuit.com超时。 – MikeBr59
最后设法连接,它工作。谢谢!!! – MikeBr59