如何在Java中使用Bing搜索API

时间:2012-09-29 00:19:45

标签: java bing

我需要从Bing中提取搜索结果。有没有可用的Java代码来实现这一目标?

1 个答案:

答案 0 :(得分:7)

This MSDN forum thread有很多答案和例子。

此外,当您在Azure上购买或订阅数据集时,他们有一个java示例。这是一个例子

  

转到odata4j网站   下载最新版本。

     

将odata4j-clientbundle-x.x.jar添加到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<OEntity> oRequest = c.getEntities("Web")
    .custom("Query", "stackoverflow bing api");

Enumerable<OEntity> entities = oRequest.execute();