Я использовал oauth, чтобы получить карту сайта от веб-мастера Google. и следовал инструкциям по генерации токена обновления из ключа разработчика, но я не получаю результаты.
Вот мой код: —
$client = new Google_Client();
$client->setAuthConfig('client_secret.json');
$client->setAccessType("offline");
$client->setIncludeGrantedScopes(true);
$client->setApprovalPrompt('auto');
$client->addScope(Google_Service_Webmasters::WEBMASTERS);
$client->setRedirectUri('REDIERCT_URL');
$client->setDeveloperKey('MY-DEVELOPER-KEY');
$client->refreshToken('MYREFRESH-TOKEN');
$client->authenticate('MYREFRESH-TOKEN');
$newtoken = $client->getAccessToken();
$client->setAccessToken($newtoken['access_token']);
$service = new Google_Service_Webmasters($client);
// $search = new Google_Service_Webmasters_Resource_Sitemaps;
$results = $service->sitemaps->get('MYWEBSITE-URL', 'MYSITEMMAP-URL' , $resource = array());
// While printing $results i am getting blank array. Am i doing something wrong?
Пожалуйста, поправьте меня, я что-то упустил. Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …