BING API 2.0问题与常规搜索

时间:2011-05-13 12:25:58

标签: php api bing bing-api

我们最近开始使用Bing API后发现Goolge的搜索无法满足我们的需求。我能够使用api获得一个演示原型。我的兴趣是使用“site:domain.com”搜索搜索结果来拉取Bing已缓存的页面。

我在API调用和Bing上的常规搜索之间得到了截然不同的结果。 首先我搜索:site:silvatechsolutions.com(在主搜索引擎中)。这似乎很有效,我得到了很多结果。

相同的API调用不会返回相同数量的结果: http://api.search.live.net/xml.aspx?Appid=YOURAPPKEYHERE&sources=web&Web.count=30&query=site%3Asilvatechsolutions.com

我总共得到3个结果。奇怪的是,它似乎适用于其他一些领域,但我测试的两个领域(这些网站已经运行了几年没有重大变化)都有这个问题。

2 个答案:

答案 0 :(得分:1)

我正在尝试使用Bing API的移动应用,遇到麻烦让我的请求正确。多数民众赞成我如何登上这个页面。 据我所知,Bing改变了他们的API:

拥有现有AppID的开发人员可以在2012年8月1日之前继续使用Bing Search API 2.0。在此日期之后,Bing Search API 2.0 AppID将不再返回结果。开发人员可以通过在Windows Azure Marketplace中注册API继续使用API​​。阅读迁移指南和常见问题解答以开始使用。

迁移指南:http://msdn.microsoft.com/en-us/library/dd251056.aspx 常见问题:http://go.microsoft.com/fwlink/?LinkID=252146&clcid=0x409

您现在应该使用Azure API。

答案 1 :(得分:0)

我只是在这里猜测 - 但你在这里的示例网址实际上并不包含查询文本......只是查询参数中的“site:silvatechsolutions.com”。

据我所知,在进行API调用时需要查询文本。