Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过QuickBooks online API SDK在项目查询中指定FullyQualifiedName_Api_Sdk_Quickbooks Online - Fatal编程技术网

如何通过QuickBooks online API SDK在项目查询中指定FullyQualifiedName

如何通过QuickBooks online API SDK在项目查询中指定FullyQualifiedName,api,sdk,quickbooks-online,Api,Sdk,Quickbooks Online,我们有一个测试C VS2013 web程序,它在某种程度上基于SDK示例工作 我们在尝试通过FullyQualifiedName进行查询时遇到问题,即Major:Minor Select * From Item WHERE Name = '" + pItemName + "' MaxResults 1 工作但是 Select * From Item WHERE FullyQualifiedName = '" + pItemName + "' MaxResults 1 ValidationEx

我们有一个测试C VS2013 web程序,它在某种程度上基于SDK示例工作

我们在尝试通过FullyQualifiedName进行查询时遇到问题,即Major:Minor

Select * From Item WHERE Name = '" + pItemName + "' MaxResults 1
工作但是

Select * From Item WHERE FullyQualifiedName = '" + pItemName + "' MaxResults 1
ValidationException失败

这对于pItemName='Test'或'Major:Minor'是正确的


有人能告诉我如何对查询进行编码以获得完全合格的名称吗?

根据产品文档,此字段是可过滤的。 参考-

它看起来像是一个正在使用的bug。我已经通知开发团队了。我会尽快更新这篇文章

请求 从项目中选择*,其中FullyQualifiedName='Item\u 1af77Test4'

响应

编辑 到目前为止,不能将此FullyQualifiedName用作可筛选属性。确认

谢谢

<IntuitResponse xmlns="http://schema.intuit.com/finance/v3" time="2013-12-23T23:04:41.421-08:00">
  <Fault type="ValidationFault">
    <Error code="4001">
      <Message>Invalid query</Message>
      <Detail>QueryValidationError: Property FullyQualifiedName not found for Entity Item</Detail>
    </Error>
  </Fault>
</IntuitResponse>