我需要为特定的job_uuid过滤JobMaterial。 出于某种原因,尽管按照文档应用了过滤器,但它会返回所有记录。
这是我的代码:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.servicem8.com/api_1.0/JobMaterial.json?%2524ffilter=job_uuid%2520eq%[job_uuid]%2522",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => array(
"authorization: Basic [key]",
"cache-control: no-cache"
),
));
有人可以帮忙。 感谢
答案 0 :(得分:0)
不正确:
?%24ffilter
正确:
?%24filter
我可以确认此网址可以通过uuid过滤作业资料:
https://api.servicem8.com/api_1.0/JobMaterial.json?%24filter=job_uuid%20eq%20%u-u-i-d%22