La búsqueda web de Azure Bing falla con la búsqueda de consultas
Estoy usando el Odata4j. Cuando intento ejecutar una búsqueda web simple con mi consulta, obtengo la siguiente excepción en la última línea del código:
PD: vote si le resulta útil. Gracias
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)
Este es mi código:
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();