В веб-поиске Azure Bing происходит сбой при поиске запросов

Я использую Odata4j. Когда я пытаюсь выполнить простой веб-поиск по моему запросу, получаю следующее исключение в последней строке кода:

PS: Пожалуйста, проголосуйте, если вы найдете это полезным. Спасибо

java.lang.RuntimeException: Expected status OK, found Bad Request. Server response:
Parameter: Query is not of type String
    at org.odata4j.jersey.consumer.ODataJerseyClient.doRequest(ODataJerseyClient.java:165) 

Это мой код:

ODataConsumer consumer = ODataConsumers
                .newBuilder("https://api.datamarket.azure.com/Bing/Search/v1/")
                .setClientBehaviors(OClientBehaviors.basicAuth("accountKey", "My account key here"))
                .build();


  System.out.println(consumer.getServiceRootUri()+consumer.toString());

  OQueryRequest<OEntity> oQueryRequest = consumer.getEntities("Web").custom("Query", "Search text criteria");


    System.out.println("oRequest"+oQueryRequest);

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

Ответы на вопрос(1)

Ваш ответ на вопрос