If I echo $url, it outputs as I would expect--i.e. everything is set correctly, such as start=10. When I enter it into the browser, it returns the full JSON response, but only for the first 4 results as if start=0.
On Apr 7, 9:09 pm, Jeremy Geerdes <[email protected]> wrote: > If you echo $url, what is it requesting? And does it work as a standalone url > in the browser? > > Jeremy R. Geerdes > Effective website design & development > Des Moines, IA > > For more information or a project quote:http://jgeerdes.home.mchsi.com > [email protected] > > If you're in the Des Moines, IA, area, check out Debra Heights Wesleyan > Church! > > On Apr 7, 2010, at 8:00 PM, Dave wrote: > > > > > > > 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 > > athttp://groups.google.com/group/google-ajax-search-api?hl=en. -- 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.
