2012-03-15 9 views
-8

最近、特定の文字列でyahooを検索するプログラムを作成しました。yahooでjavaを使って検索中

私のプログラムに渡された文字列は http://api.search.yahoo.com/WebSearchService/V1/webSearch?site="+URLEncoder.encode(sitename)+"&appid=YahooDemo&query="+URLEncoder.encode(query)+"&results=20&start="+pagec+"&output=jsonです。

パラメータ:

  • sitenameヤフーサーバで検索する文字列のため、特定のサイト
  • queryの結果を得るため。

しかし、私はこのプログラムを実行すると、私は次のエラーを取得しています:このエラーを取得するための原因は

{ 
    "Error": { 
     "Message": ["The service has been shut down. For further details, please see the Deprecated Services blog post http://developer.yahoo.com/blogs/ydn/posts/2010/08/api_updates_and_changes"], 
     "Title": "The following errors were detected:" 
    } 
} 

は何ですか?

+7

サービスがシャットダウンされている可能性があります。 –

+0

あなたのreplay.soのおかげで、どうすればこの問題を解決できますか? – mani

+0

[この記事を読む](http://developer.yahoo.com/blogs/ydn/posts/2010/08/api_updates_and_changes) – oers

答えて

2

サービスがシャットダウンされましたsince April 2011。代わりにYahoo! Search BOSSを使用することはできますが、その代金を支払う必要があります。

Google Custom Searchに切り替えることをお勧めします。これは、1日あたり100クエリまで無料です。

0

あなたは問題なく、サービスを停止したようです。あなたが送ったblog entryを読んだことがありますか?

関連する問題