Php 返回空值的Google搜索控制台API
我最近一直在使用搜索控制台API,上周一切正常。通过oauth授权,获取站点列表并发送站点/页面查询返回完整的数据集 但是,我今天测试了代码,可以得到一个站点列表,但是查询都返回空值 是否存在API宕机、身份验证是否会在任何时候永久过期,或者搜索控制台是否存在我不知道的其他问题 生成查询并返回数据的代码如下所示:Php 返回空值的Google搜索控制台API,php,api,search,console,google-webmaster-tools,Php,Api,Search,Console,Google Webmaster Tools,我最近一直在使用搜索控制台API,上周一切正常。通过oauth授权,获取站点列表并发送站点/页面查询返回完整的数据集 但是,我今天测试了代码,可以得到一个站点列表,但是查询都返回空值 是否存在API宕机、身份验证是否会在任何时候永久过期,或者搜索控制台是否存在我不知道的其他问题 生成查询并返回数据的代码如下所示: $webmastersService = new Google_Service_Webmasters($client); $searchanalytics = $webmastersS
$webmastersService = new Google_Service_Webmasters($client);
$searchanalytics = $webmastersService->searchanalytics;
$request = new Google_Service_Webmasters_SearchAnalyticsQueryRequest;
$request->setStartDate('2013-01-01');
$request->setEndDate('2015-01-01');
$request->setDimensions(array("[query]"));
$qsearch = $searchanalytics->query("http://www.example.com", $request);
$rows = $qsearch->getRows();
它只返回一个完全空的数组…结果是搜索控制台api关闭了几天,这就是它返回空值的原因 不应该是此行
$request->setDimensions(数组(“[query]”)代码>是否没有方括号?如下所示:$request->setDimensions(数组(“查询”)代码>