4
Odata4j를 사용하고 있습니다.쿼리 검색으로 Azure Bing 웹 검색이 실패합니다.
PS : 내가 코드의 마지막 줄에서 예외에 따라 점점 내 쿼리 간단한 웹 검색을 실행하려고 할 때 당신이 내 코드이 helpful.Thanks
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)
를 발견하면 voteup하십시오 :
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();
누군가가 node.js에 대한 구현이 필요한 경우이 모듈을 사용할 수 있습니다. www.npmjs.com/package/node-bing-api –
저도 사용할 수 있습니다. 고맙습니다! –
잘 수행했습니다. 고마워요, 아빠. – maiko