GoogleTransport не может быть решен

Я пытаюсь использовать API сокращения URL Google в моем приложении Spring MVC. Я скачал почтовый индекс java-клиента Google API и добавил все файлы jar в путь сборки проекта и попытался запустить пример кода.

// setup up the HTTP transport
    HttpTransport transport = GoogleTransport.create();
    // add default headers
    GoogleHeaders defaultHeaders = new GoogleHeaders();
    transport.defaultHeaders = defaultHeaders;
    transport.defaultHeaders.put("Content-Type", "application/json");
    transport.addParser(new JsonCParser());
    // build the HTTP GET request and URL

    GenericData data = new GenericData();
    data.put("longUrl", "http://www.google.com/");

    JsonHttpContent content = new JsonHttpContent();
    content.data = data;

    HttpRequest request = transport.buildPostRequest();
    request.content = content;
    request.setUrl(GOOGL_URL);
    HttpResponse response;
    try {
        JSONObject json = request.execute().parseAs(JSONObject.class);      
    } catch (IOException e) {           
       // TODO Auto-generated catch block                                
       e.printStackTrace();
    }

Но проблема в том, что он не может разрешить GoogleTransport. Я просто не могу найти его ни в одной банке. Может кто-нибудь, пожалуйста, укажите мне, где я могу найти это. Я понятия не имею, что не так, и постоянное прибегание к помощи привело меня в никуда. И да, я не могу использовать maven, загруженные банки - единственный вариант, который у меня есть:( . Пожалуйста, любая помощь будет отличной.

0 ответов

Другие вопросы по тегам