Добавление сайтов в Google Search Console через API

У меня есть сайт, который имеет сотни поддоменов. Мне нужно добавить эти субдомены в поисковую консоль Google через API и с помощью задания cron со скриптом на языке php.

Можете ли вы взглянуть на мой код ниже и дайте мне знать, что с ним не так. Нет сообщения об ошибке, но оно не добавляет поддомен к нужной учетной записи. Спасибо!

<?php
if (!file_exists(__DIR__ . '/vendor/autoload.php')) {
throw new \Exception('please run "composer require google/apiclient:~2.0" in "' . __DIR__ .'"');
}
require_once __DIR__ . '/vendor/autoload.php';
$DEVELOPER_KEY = 'My_key';
$client = new Google_Client();

$client->setApplicationName("MyProjectName");
$client->setDeveloperKey($DEVELOPER_KEY);
$client->setAuthConfig('file.json');

$scopes = array('https://www.googleapis.com/auth/webmasters');
$client->setScopes($scopes);

$url = "http://sub.example.com";
$webmasters = new Google_Service_Webmasters($client);
$webmasters->sites->add($url); // my problem is here
print_r( $webmasters->sites->listSites()); //works fine, gets back sub-domain
?>

1

Решение

Задача ещё не решена.

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

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

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