4

我需要从 Bing 中提取搜索结果。是否有任何可用的 Java 代码来实现这一点?

4

1 回答 1

7

这个 MSDN 论坛主题有很多答案和示例。

此外,当您在 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<OEntity> oRequest = c.getEntities("Web")
    .custom("Query", "stackoverflow bing api");

Enumerable<OEntity> entities = oRequest.execute();
于 2013-03-16T02:27:02.910 回答