google API spell check with nusoap not working
| From: | (PHPDiscuss - PHP Newsgroups and mailing lists) | Date: | Wed, 07 Apr 2004 06:13:02 +0000 |
| Subject: | google API spell check with nusoap not working | ||
| Groups: | php.soap | ||
| Request: | Send a blank email to php-soap+get-1479@lists.php.net to get a copy of this message | ||
the code :
//--------------------------
include("nusoap.php");
$soapclient = new soapclient
("http://api.google.com/search/beta2");
$params = array('key' => 'google_key','phrase' =>
$_GET['q']);
$spellresult = $soapclient->call("doSpellingSuggestion",
$params,"urn:GoogleSearch", "urn:GoogleSearch");
print_r($spellresult);
//-------------------------------
prints true spell for $_GET['q'] = "profescor" as professor;
while for $_GET['q'] = "profesor" it returns error array
as
Array
(
[faultcode] => SOAP-ENV:Server
[faultstring] => Exception from service object: Internal error while
getting spelling suggestion
[faultactor] => /search/beta2
[detail] => Array
(
[stackTrace] => com.google.soap.search.GoogleSearchFault:
Internal error while getting spelling suggestion
at
com.google.soap.search.GoogleSearchService.doSpellingSuggestion(GoogleSearchService.java:274)
at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.soap.server.RPCRouter.invoke(RPCRouter.java:146)
at
org.apache.soap.providers.RPCJavaProvider.invoke(RPCJavaProvider.java:129)
at
org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java:288)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.google.gse.HttpConnection.runServlet(HttpConnection.java:237)
at com.google.gse.HttpConnection.run(HttpConnection.java:195)
at com.google.gse.DispatchQueue$WorkerThread.run(DispatchQueue.java:201)
)
)
please review it and thanks in advance if anyone have solution of it.
from
akash.