在雅虎使用java搜索
问题描述:
最近我写了一个程序来搜索雅虎与给定的字符串。在雅虎使用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:"
}
}
什么是收到此错误的原因是什么?
答
该服务已关闭since April 2011。您可以改用Yahoo! Search BOSS,但您必须为此付费。
您可以考虑切换到Google Custom Search,每天免费查询100条查询afaik。
也许问题是服务已关闭? – 2012-03-15 08:48:12
感谢您的replay.so,我该如何解决这个问题..? – mani 2012-03-15 08:51:25
[阅读这篇文章](http://developer.yahoo.com/blogs/ydn/posts/2010/08/api_updates_and_changes) – oers 2012-03-15 08:53:04