Bing Web Search Java SDK с responseFilter = "Entities" - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь использовать Bing Web Search SDK для Java для получения результатов Entity с использованием responseFilter, как описано в REST API . У меня есть ключ подписки для веб-службы Bing и службы Bing Entities. Я хочу получить результаты для лиц, которые не очень известны. Я задаю свой запрос в SDK следующим образом (я использую Java SDK в Scala):

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), но когда я делаю HTTPS-запрос напрямую к остальному API с теми же параметрами запроса, что и выше, я получаю нужные результаты , Может ли кто-нибудь помочь мне с этим?

...