2016-08-09 6 views
0

Я пытаюсь выполнить пример найденный на socrata-soda Api котороеSocrata SODA пример с Java неопределенного методом

import com.socrata.api.HttpLowLevel; 
import com.socrata.api.Soda2Consumer; 
import com.socrata.model.soql.SoqlQuery; 
import com.sun.jersey.api.client.ClientResponse; 
..... 
Soda2Consumer consumer = Soda2Consumer.newConsumer("https://sandbox.demo.socrata.com", 
       "[email protected]", 
       "OpenData", 
       "D8Atrg62F2j017ZTdkMpuZ9vY"); 

ClientResponse response = consumer.getHttpLowLevel().query("nominationsCopy", 
       HttpLowLevel.JSON_TYPE, 
       SoqlQuery.SELECT_ALL); 

Это, однако, дает мне эту ошибку

The method query(String, MediaType, SoqlQuery) is undefined for the type HttpLowLevel 

Я имел взгляд на java doc, но не смог найти ничего, чтобы помочь мне. Существует не метод query на HttpLowLevel класс

ответ

0

Вместо этого вы должны использовать метод query на классе Soda2Consumer. Вам также не нужно аутентифицироваться, если вы не получаете доступ к частному набору данных или не обновляете набор данных. Вот как должен выглядеть пример:

Я также обновлю пример в GitHub.