【问题标题】:Google Search Console API returning empty valuesGoogle Search Console API 返回空值
【发布时间】:2015-09-14 11:35:18
【问题描述】:

我最近一直在使用搜索控制台 API,上周一切正常。使用 oauth 进行授权、获取站点列表并发送站点/页面查询会返回完整的数据集。

但是,我今天测试了代码,可以得到一个站点列表,但是查询都返回空值。

是否存在诸如 API 停机之类的事情,身份验证是否随时永久过期,或者搜索控制台是否存在我不知道的其他问题?

构建查询并返回数据的代码如下:

$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();

它只是返回一个完全空的数组...

【问题讨论】:

  • 这行$request->setDimensions(array("[query]"));不应该没有方括号吗?像这样:$request->setDimensions(array("query"));

标签: php api search console google-search-console


【解决方案1】:

原来搜索控制台 api 已经关闭了几天,这就是它返回空值的原因!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-06
    • 1970-01-01
    • 2021-12-12
    • 2022-08-08
    • 1970-01-01
    相关资源
    最近更新 更多