Я слежу за индексацией Google API
И я хочу отправить пакетный запрос с помощью Google_Service_Indexing.
В PHP, пожалуйста, помогите мне.Как это сделать.В документе Google это Google_Service_Books.Я пытался с PHP, как:
//set google client
$client = new Google_Client();
$client->setAuthConfig('my_key.json');
$client->addScope('https://www.googleapis.com/auth/indexing');
$client->setUseBatch(true);
//set batch
$batch = new Google_Http_Batch($client);
//set service
$service = new Google_Service_Indexing($client);
$postBody = new Google_Service_Indexing_UrlNotification();
$postBody->setType('URL_UPDATED');
$postBody->setUrl('https://my_job_detail');
$service->urlNotifications->publish($postBody);
$batch ->add($service);
$results = $batch->execute();
И я застрял в ошибке:
Аргумент 1, передаваемый в Google_Http_Batch :: add () должен реализовать интерфейс Psr \ Http \ Message \ RequestInterfaceзадан экземпляр Google_Service_Indexing_UrlNotification, который вызывается в /Applications/MAMP/htdocs/Jukukoushi/src/Controller/ToppagesController.php в строке 340 URL запроса: /