如何使用Facebook API过滤市场车辆

如何使用Facebook API过滤市场车辆,facebook,facebook-graph-api,facebook-ads-api,facebook-marketing-api,Facebook,Facebook Graph Api,Facebook Ads Api,Facebook Marketing Api,我正在执行/vehicles?limit=300&filter=[{“field”:“vehicle\u id”,“value”:“106892”,“operator”:“EQUAL”}]然后得到字段“vehicles”的错误(#100):参数过滤器必须是有效的WCA规则。 ==== Query curl -i -X GET \ "https://graph.facebook.com/v9.0/{catelog_id}/vehicles?limit=300&filte

我正在执行
/vehicles?limit=300&filter=[{“field”:“vehicle\u id”,“value”:“106892”,“operator”:“EQUAL”}]
然后得到字段“vehicles”的错误
(#100):参数过滤器必须是有效的WCA规则。

==== Query
  curl -i -X GET \
   "https://graph.facebook.com/v9.0/{catelog_id}/vehicles?limit=300&filter=%5B%7B%22field%22%3A%22vehicle_id%22%2C%20%22value%22%3A%22106892%22%2C%20%22operator%22%3A%20%22EQUAL%22%7D%5D&access_token=<access token sanitized>"

==== Parameters
- Query Parameters
  {
    "limit": "300",
    "filter": "[{\"field\":\"vehicle_id\", \"value\":\"106892\", \"operator\": \"EQUAL\"}]"
  }
- POST Parameters
  {}
==== Response
  {
    "error": {
      "message": "(#100) For field 'vehicles': Param filter must be a valid WCA rule.",
      "type": "OAuthException",
      "code": 100,
      "fbtrace_id": "xxx"
    }
  }
==查询
curl-i-X得到\
"https://graph.facebook.com/v9.0/{catelog_id}/车辆?限制=300&过滤器=%5B%7B%22field%22%3A%22vehicle_id%22%2C%20%22value%22%3A%22106892%22%2C%20%22operator%22%3A%20%22EQUAL%22%7D%5D&access_token=。我找不到任何关于此过滤器应该是什么的明确指南。

此字段应该是一个有效的
JSON编码的WCA规则表达式,表示要应用于边缘的过滤器。
您可以找到此定义和(
筛选规则
,请参阅
示例筛选规则
部分)的参考。在您的示例中,应该类似于:

/vehicles?filter={"vehicle_id":{"eq":"106892"}}