Google Search Console API:如何实施多个OR过滤器?

时间:2016-07-06 13:15:28

标签: javascript google-api google-api-webmasters

经过多次摆弄后,我终于让Search Console API正常工作。不幸的是,我无法弄清楚如何添加多个OR过滤器。我认为这就是dimensionFilterGroups [] .groupType最终将用于什么,但是'或'还不是一个选择。

基本上,如何实现一系列过滤器,当任何过滤器返回结果时返回结果?

我尝试了以下方法,但似乎都没有效果:

"dimensionFilterGroups": [
  {
    "filters": [
      {
        "dimension": 'query',
        "operator": 'equals',
        "expression": 'lockers'
      },
      {
        "dimension": 'query',
        "operator": 'equals',
        "expression": 'shelving'
      }
    ]
  }
]
"dimensionFilterGroups": [
  {
    "filters": [
      {
        "dimension": 'query',
        "operator": 'equals',
        "expression": 'lockers'
      }
    ],
    "filters": [
      {
        "dimension": 'query',
        "operator": 'equals',
        "expression": 'shelving'
      }
    ]
  }
]
"filters": [
  {
    "dimension": 'query',
    "operator": 'equals',
    "expression": 'lockers'
  },
  {
    "dimension": 'query',
    "operator": 'equals',
    "expression": 'shelving'
  }
]

1 个答案:

答案 0 :(得分:2)

不幸的是,根据文档,这仍然不受支持。

dimensionFilterGroups [] groupType:

  

"该组中的所有过滤器是否必须返回true("和"),或者一个或   更多必须返回true(尚不支持)。"

来源:https://developers.google.com/webmaster-tools/v3/searchanalytics/query