我目前正在使用網站站長工具API V3來從Search Console獲取查詢。我的腳本效果很好:登錄工作正常,當我請求查詢時結果是正確的。但是現在我需要設置過濾器才能從平板電腦獲取查詢。 我該怎麼做? 我的代碼是:使用網站管理員服務設置過濾器問題 - Google API PHP V3
$request = new Google_Service_Webmasters_SearchAnalyticsQueryRequest;
$request->setStartDate('2015-06-03');
$request->setEndDate('2015-06-09');
$request->setDimensions(array('query'));
$request->setRowLimit("5");
$filter = new Google_Service_Webmasters_ApiDimensionFilter;
$filter->setDimension("device");
$filter->setOperator("equals");
$filter->setExpression("tablet");
$filters = new Google_Service_Webmasters_ApiDimensionFilterGroup;
$filters->setFilters($filter);
$request->setDimensionFilterGroups($filters);
$request->setSearchType("web");
$qsearch = $searchanalytics->query("http://www.****.**", $request);
我試圖創建2對象(Google_Service_Webmasters_ApiDimensionFilter和Google_Service_Webmasters_ApiDimensionFilterGroup)以及用於它們來通過過濾器的參數。但是,當我print_r $ qsearch的結果等於沒有過濾器的查詢。 我不知道這是否正確,因爲沒有具體的參考。
我也使用API Explorer來查看參數,但使用它的結果和參數是正確的。
有什麼想法?
感謝
這對我有用 –