Я получаю неточное количество результатов поиска с помощью GSA, я прочитал это article, но не знаю, где использовать «rc = 1», или если я даже хочу (из-за возможных проблем с задержкой). Это то, что у меня есть прямо сейчас, и $ totalItems получает только значение [M] для первого значения [M], которое кажется неточным. Например, первая страница результатов дает [M] => 66 и последней странице результатов дает [M] => 42 (что правильно), вот немного моего кода:Как получить точное значение [M] => из API Google Search Appliance с помощью PHP?
$url = 'https://search.state.edu/search?q='.$q.'&client='.$client.'&output='.$form.'&oe=UTF-8&ie=UTF-8&ud=1'.(is_null($sort) ? "" : "&sort=$sort").'&site='.$site.'&access=p&entqr=3&entqrm=0&start='.$start.'&limit='.$limit.''.'&getfields=thumbnail';
$result = simplexml_load_file($url);
$totalItems = $result->RES->M;
Где бы Я вставляю «rc = 1» в запрос или есть способ вытащить все записи, чтобы я мог искать последний [M] (что кажется точным)?
Как другие люди справляются с этой неточностями?
Первый [М]:
[RES] => SimpleXMLElement Object
(
[@attributes] => Array
(
[SN] => 1
[EN] => 10
)
[M] => 66
Последнее [М]:
[RES] => SimpleXMLElement Object
(
[@attributes] => Array
(
[SN] => 41
[EN] => 42
)
[M] => 42
Хм, я просто попробовал это и все еще получаю 66 результатов. См. Обновление до вопроса ... – mutanthumb