- - PR -
GoogleAPI
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-11-05 22:09
GoogleAPI初心者です.
GoogleAPIを使いたいのですが,実行すると, The call to the Google Web APIs failed: com.google.soap.search.GoogleSearchFault: [SOAPException: faultCode=SOAP-ENV:Client; msg=Error opening socket: Connection reefused; targetException=java.lang.lllegalArgumentException: Error opening socket: Connection refused] となり失敗してしまいます. 他のマシンであれば成功しますので,マシンの設定の問題なのかと考えております. ほんとに素人の質問ですいません. お返事頂けると幸いです.よろしくお願いします. |
|
投稿日時: 2005-11-05 23:24
プロキシ非対応による問題だと思います。
_________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
|
投稿日時: 2005-11-06 03:35
じゃんぬねっと様,ご回答ありがとうございます.
じゃんぬねっと様の仰るとおり,GoogleAPIのJava実装はプロキシに対応していないようです.またその修正パッチも出ているようなので試してみます. ありがとうございました. |
|
投稿日時: 2005-11-06 04:05
2年ぐらい前にgoogleのapiを使ってWEB構造マイニングを抽出するソースを組んだのですが、学内HOSTからアクセスする際にproxyには対応していますよ。おそらくproxyなしでは動いてるんですよね?なら鍵の入力はご理解されてると仮定しましてお話します。
proxyに関しましてはapiが公開されているので実装も簡単です。GoogleSearchクラスのオブジェクトを用意してsetProxyHostとsetProxyPortを挿入してあげれば大丈夫ですよ。あそういえば、10件/query しか情報取得できなかったかな・・ 使う時はIPとポート番号を差し替えてください。 GoogleSearch s = new GoogleSearch( ); s.setProxyHost ("255.25.2.5"); s.setProxyPort (8080); s.setKey(googleKey); s.setQueryString(args[0]); // Google query from the command-line s.setFilter(false); s.setMaxResults(10); 火消し中@FW屋 [ メッセージ編集済み 編集者: aluck 編集日時 2005-11-06 05:40 ] |
1