gpt4 book ai didi

rest - 通过 Zuora REST API 执行 ZOQL

转载 作者:行者123 更新时间:2023-12-02 00:50:22 29 4
gpt4 key购买 nike

我正在尝试通过 Zuora REST API 执行一些 ZOQL。

我提到了 this doc 和我正在使用 REST 端点 v1/action/query 来执行 ZOQL。

首先我尝试了非常简单的请求并得到了结果

{
"queryString": "select AccountId, FirstName, LastName from contact"
}

现在我尝试像下面这样用星号查询

{
"queryString": "select * from contact"
}

但是我遇到了以下错误

{
"faultcode": "fns:MALFORMED_QUERY",
"faultstring": "You have an error in your ZOQL syntax",
"detail": {
"MalformedQueryFault": {
"FaultCode": "MALFORMED_QUERY",
"FaultMessage": "You have an error in your ZOQL syntax"
}
}
}

来自 here ,我发现ZOQL支持asterisk。对于涉及多个对象的 ZOQL,我什至遇到了同样的错误。喜欢

SELECT Subscription.Name, Account.Name FROM Subscription WHERE Subscription.Status='Active' AND DefaultPaymentMethod.CreditCardType='Visa'

编辑上述查询在 Zuora SOAP API 中也不起作用

如何在 Zuora REST API 或 Zuora SOAP API 中使用星号执行查询?

最佳答案

在 ZOQL 中使用 Asterix 查询:

简而言之:您不能使用 asterix。

更多信息:

来自Zuora KnowledgeCenter :

No Wild Card Support

You cannot use the asterisk wild card (*) for field names with a query() call. You must explicitly specify a field name.

以上source你提到说你可以使用asterix,与ZOQL无关, 但关于 Export ZOQL .

Export ZOQLZOQ不同 ,如 docs 中所述以上:

Zuora Export ZOQL (Zuora Object Query Language) is the query language used to create Exports with the Export object in the Zuora SOAP API. Zuora Export ZOQL is similar to our general ZOQL, with a few differences. The biggest difference is that with Exports, you query a Zuora data source, not a SOAP API object.

希望对你有帮助。

祝你好运!

关于rest - 通过 Zuora REST API 执行 ZOQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40463600/

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