【问题标题】:How to get query details FROM Webmaster tools API in PHP如何从 PHP 中的网站管理员工具 API 获取查询详细信息
【发布时间】:2019-05-03 12:17:46
【问题描述】:

新的api站长工具没有提到如何在php中获取查询的详细信息。

这是我获取查询的代码,但我不知道如何获取每个查询的详细信息:

<?php
require_once ('google-api-php-client-2.2.2/vendor/autoload.php');

$client->setAccessToken("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
$webmastersService = new Google_Service_Webmasters($client);
$searchanalytics = $webmastersService->searchanalytics;


// Build query
$request = new Google_Service_Webmasters_SearchAnalyticsQueryRequest;
$request->setStartDate('startdate');
$request->setEndDate('enddate');
$request->setDimensions("query");
$request->setSearchType("web");
$request->setRowLimit(10);
$qsearch = $searchanalytics->query("siteurl", $request); 
$rows = $qsearch->getRows();

var_dump($rows);
?>

但我们的代码无法正常工作。

我们的代码有什么问题?

感谢任何帮助和想法。谢谢!

【问题讨论】:

    标签: php google-oauth google-api-php-client google-search-console google-api-webmasters


    【解决方案1】:

    但我们的代码不起作用。

    我们的代码有什么问题?

    我无权在您的主题下发表评论,所以我在 Answer 上发帖。 您应该发布有关“不工作”的详细信息。错误消息或日志就可以了。

    应该是 $targetSites = $webmastersService->sites->listSites()->siteEntry; $qsearch = $searchanalytics->query($targetSite->siteUrl, $request);

    我也怀疑 'startdate' 和 'enddate',而不是 conclete values,是否有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-08
      • 2016-10-20
      • 2020-11-22
      • 2014-10-15
      • 1970-01-01
      相关资源
      最近更新 更多