gpt4 book ai didi

intuit-partner-platform - 查询 Item 时收到 SystemFault

转载 作者:行者123 更新时间:2023-12-04 02:37:54 26 4
gpt4 key购买 nike

当我尝试查询项目时使用 V3,我收到一个类型为 SystemFault 的一般错误。

我正在尝试执行 Select * From Item Where Name = 'Something'

这在 API Explorer 中确实有效,我相信我正在准确地重新创建 HTTP 请求。

我的 HTTP GET 是:

GET /v3/company/redacted/query?query=Select%20*%20From%20Item%20Where%20Name%20=%20'Something'%20STARTPOSITION%201%20MAXRESULTS%2020 HTTP/1.1
Accept application/xml
Accept-Encoding gzip;q=1.0,deflate;q=0.6,identity;q=0.3
Authorization OAuth oauth_consumer_key="redacted", oauth_nonce="redacted", oauth_signature="redacted", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1386704546", oauth_token="redacted", oauth_version="1.0"
Host qb.sbfinance.intuit.com

我收到的回复:

<IntuitResponse xmlns="http://schema.intuit.com/finance/v3" time="2013-12-10T11:42:03.147-08:00">
<Fault type="SystemFault">
<Error code="10000">
<Message>An application error has occurred while processing your request</Message>
<Detail>System Failure Error: Unexpected Internal Error. (-30000)</Detail>
</Error>
</Fault>
</IntuitResponse>

我是否遗漏了一些明显的东西?谢谢。

最佳答案

不是很明显,但是来自documentation found here ,看起来您必须对查询中出现的 '= 进行编码。

所以代替:

/v3/company/redacted/query?query=Select%20*%20From%20Item%20Where%20Name%20=%20'Something'%20STARTPOSITION%201%20MAXRESULTS%2020

你应该使用

/v3/company/redacted/query?query=Select%20*%20From%20Item%20Where%20Name%20%3D%20%27Something%27%20STARTPOSITION%201%20MAXRESULTS%2020

将 ' 编码为 %27,并将 = 编码为 %3D。

关于intuit-partner-platform - 查询 Item 时收到 SystemFault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20503835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com