Опитвам се да изтегля списък със заявки за търсене от приложния програмен интерфейс (API) на конзолата за търсене на Google, като използвам най-новия бета клиент на PHP API. Auth работи добре, разрешенията са наред.
Въпреки това, когато се опитам да изтегля списък със заявки за търсене, получавам само един резултат, въпреки че използвам измерение (заявка):
$webmastersService = new Google_Service_Webmasters($client);
$searchanalytics = $webmastersService->searchanalytics;
// Build query
$request = new Google_Service_Webmasters_SearchAnalyticsQueryRequest;
$request->setStartDate('2015-06-01');
$request->setEndDate('2015-06-02');
$request->setDimensions("[query]");
$qsearch = $searchanalytics->query("http://www.mydomain.xyz", $request);
$rows = $qsearch->getRows();
print_r($rows) връща нещо подобно на това, обобщение на всички кликвания през периода от време вместо списък с ключови думи за търсене:
Array ( [0] => Google_Service_Webmasters_ApiDataRow Object (
[collection_key:protected] => keys [internal_gapi_mappings:protected] =>
Array ( ) [clicks] => 210 [ctr] => 0.1028823282 [impressions] => 2095
[keys] => [position] => 4.093283557047 [modelData:protected] =>
Array ( ) [processed:protected] => Array ( ) ) )
Проправих си път през ръководството за разработчици, конзолата за търсене работи добре и показва всички резултати, но моята заявка за API изглежда не работи правилно.
Оценявам всяка помощ и идеи. Благодаря!