如何从PHP中的网站站长工具API获取查询详细信息

时间:2019-05-03 12:17:47

标签: php google-oauth google-api-php-client google-webmaster-tools google-api-webmasters

没有提到新的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);
?>

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

我们的代码有什么问题?

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

1 个答案:

答案 0 :(得分:0)

  

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

     

我们的代码有什么问题?

我无权在您的主题下发表评论,因此我在此处发布了答案。 您应该发布有关“无法正常工作”的详细信息。错误消息或日志也可以。

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

我也怀疑'startdate'和'enddate'而不是强制值是否起作用。