如何在Java中使用Bing搜索API
我需要从Bing中提取搜索结果。 有没有可用的Java代码来实现这一目标?
这个MSDN论坛post有很多答案和例子。
此外,当您在Azure上购买或订阅数据集时,他们有一个java示例。 这是一个例子
转到odata4j站点并下载最新版本。
将odata4j-clientbundle-xxjar添加到Java构建路径中。
您可以使用以下代码来调用该服务。
ODataConsumer c = ODataConsumers .newBuilder("https://api.datamarket.azure.com/Data.ashx/Bing/Search/v1/") .setClientBehaviors(OClientBehaviors.basicAuth("accountKey", "{your account key here}")) .build(); OQueryRequest oRequest = c.getEntities("Web") .custom("Query", "stackoverflow bing api"); Enumerable entities = oRequest.execute();