我正在尝试在我的 Spring MVC 应用程序中使用 Google URL Shorter API。我已经下载了 Google API java 客户端 zip 并将所有 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,下载的 jars 是我唯一的选择:(。请任何帮助都会很棒。