API консоли поиска Google — UrlCrawlErrorCountsPerType

Я не получаю результат с помощью API консоли поиска Google. при вызове функции ее предоставления
Uncaught исключение ‘Google_Exception’ с сообщением ‘(запрос) отсутствует обязательный параметр:’ siteUrl ‘siteUrl / test-aap / src / Google / Service / Resource.php: 165

 $timestamp = strtotime( '1 month ago' );
$query = new Google_Service_Webmasters_UrlCrawlErrorCountsPerType();
$query->setCategory("authPermissions");
$filter = new Google_Service_Webmasters_UrlCrawlErrorCount();
$filter->setCount('5');
$filter->setTimestamp($timestamp);

$check = $query->setEntries(array($filter));
$query->setPlatform("web");
$getSearchresponseOb    = $service->urlcrawlerrorscounts->query('siteurl','soft404','true','web');
$getSearchresponse      = $getSearchresponseOb->toSimpleObject();
print_r($getSearchresponse);

0

Решение

Я думаю, что сообщение об ошибке очевидно.
Согласно документации Google https://developers.google.com/webmaster-tools/v3/urlcrawlerrorscounts/query «siteURL» должен быть URL (например,http://www.example.com/) поэтому у вас должно быть что-то вроде этого:

$check = $query->setEntries(array($filter));
$query->setPlatform("web");
$getSearchresponseOb = $service->urlcrawlerrorscounts->query('**http://www.example.com**','soft404','true','web');
$getSearchresponse = $getSearchresponseOb->toSimpleObject();
print_r($getSearchresponse);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]