2016-07-06 68 views
3

經過多次調整之後,我終於獲得了Search Console API的工作。不幸的是,我無法弄清楚如何添加多個OR過濾器。我認爲這是什麼dimensionFilterGroups []。groupType將最終是爲了,但'或'還不是一個選項。Google Search Console API:您如何實現多個OR過濾器?

基本上,如何實現一系列過濾器,其中任何一個都是真的返回結果?

我試過以下,但沒有一個似乎工作:

"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

不幸的是這仍然根據文檔不被支持。

dimensionFilterGroups [] groupType: 「或一個或多個 必須返回true(目前還不支持)

」不論這個組中的所有過濾器必須返回true(「 和)」

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

+0

感謝馬丁 - 我相信我讀的地方,但希望它已經過時!最後,我不得不簡單地發送多個請求。這不被支持有點奇怪,因爲它似乎給Google的服務器帶來了不必要的負擔。 – curzmg