我正在尝试使用Bing Web Search SDK for Java通过REST API中所述的responseFilter获取实体结果。我有Bing Web服务和Bing实体服务的订阅密钥。我想获得不知名人士的实体结果。我在以下针对SDK的查询中进行设置(我在Scala中使用Java SDK):
val at = List(AnswerType.fromString("Entities")).asJava
val webData: SearchResponse = client.bingWebs().search()
.withQuery("""brian johnson "MITRE" (site:linkedin.com)""")
.withResponseFilter(at)
.withCount(10)
.execute()
当我使用此查询获取结果时,我得到了NullPointerException
(webData.webpages() = null
),但是当我使用与上述相同的查询参数直接向其余API发送HTTPS请求时,得到了我想要的结果。有人可以帮我吗?