我无法根据发票状态搜索发票。我尝试过以下方法:
$searchString = '{
"status" : "SENT",
"page" : 0,
"page_size" : 0,
"total_count_required" : "true"
}';
以上搜索字符串返回http响应500。
//$searchString = '{
// "page" : 0,
// "page_size" : 0,
// "total_count_required" : true
// }';
以上搜索字符串返回“{”name“:”VALIDATION_ERROR“,”message“:”无效请求 - 请参阅详细信息。“,”debug_id“:”e8b3b40ca05f4“,”details“:[{”field“:” status“,”issue“:”无法在第1行,第1列,第2列中的VALUE_STRING标记中反序列化java.util.ArrayList的实例。
$search = new Search($searchString);
$invoices = Invoice::search($search, $apiContext);
上述搜索字符串会返回所有发票。
{{1}}
有没有人能够根据invocie状态进行搜索?
由于 吉姆
答案 0 :(得分:0)
我自己也遇到过这个问题。对@Jim来说可能有点晚了,但答案是把数据放在一个数组中。这样您就可以查询多个状态。
"status" : ["SENT"],
或多元化
"status" : ["SENT", "PAID"],
希望这有助于某人