Hmm. So, I've been at this for a while and not sure what is wrong.
For some reason, the 2 parameters "start" and "rsz" don't seem to be
working.
Here is what my code looks like, more or less...
----------
$url = "http://ajax.googleapis.com/ajax/services/search/web?
v=1.0&"
. "start=$i&rsz=large&q=$query&key=$key&userip=
$_SERVER[REMOTE_ADDR]";
// sendRequest
// note how referer is set manually
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, $url);
$body = curl_exec($ch);
curl_close($ch);
// now, process the JSON string
$json = json_decode($body);
// now have some fun with the results...
echo "$i. ".$json->responseData->results[0]->unescapedUrl."\n";
echo $json->responseData->results[1]->unescapedUrl."\n";
echo $json->responseData->results[2]->unescapedUrl."\n";
echo $json->responseData->results[3]->unescapedUrl."\n";
-------
I have the above code in a loop, were $i is incrementing. However, no
matter what value $i is, I'm getting the same results back. Also, in
the result, pages->start is always 0.
What am I doing wrong? :|
--
You received this message because you are subscribed to the Google Groups
"Google AJAX APIs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-ajax-search-api?hl=en.