我正在尝试通过 Zuora REST API 执行一些 ZOQL。
我已经参考了这个文档,我正在使用 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"
}
}
}
从这里,我发现 ZOQL 支持星号。对于涉及多个对象的 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 中使用星号执行查询?