После аутентификации на серверах Google для документов Google я выполняю простой getResponse, но получаю 400 неверных запросов. Я не могу понять, где я иду не так. Пример кода ниже
private void executeRefreshAlbums() {
HttpRequest request = transport.buildGetRequest();
request.url = GoogleDocsUrl.forDefaultPrivateFull();
System.out.println("URL = "+request.url);
try {
HttpResponse response = request.execute();
System.out.println("Response = "+response.getContent());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Sysout печатает правильный URL как
03-12 17:36:59.573: INFO/System.out(451): URL = https://docs.google.com/feeds/default/private/full
Но когда я это делаю, я получаю
03-12 17:43:41.360: WARN/System.err(3958): com.google.api.client.http.HttpResponseException: 400 Bad Request
03-12 17:43:41.415: WARN/System.err(3958): at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:209)
03-12 17:43:41.415: WARN/System.err(3958): at com.example.Test.executeRefreshAlbums(Test.java:198)
03-12 17:43:41.415: WARN/System.err(3958): at com.example.Test.authenticated(Test.java:190)
03-12 17:43:41.415: WARN/System.err(3958): at com.example.Test.authenticatedClientLogin(Test.java:156)
03-12 17:43:41.415: WARN/System.err(3958): at com.example.Test.access$1(Test.java:153)
03-12 17:43:41.415: WARN/System.err(3958): at com.example.Test$2$1.run(Test.java:139)
03-12 17:43:41.415: WARN/System.err(3958): at android.os.Handler.handleCallback(Handler.java:587)
03-12 17:43:41.415: WARN/System.err(3958): at android.os.Handler.dispatchMessage(Handler.java:92)
03-12 17:43:41.415: WARN/System.err(3958): at android.os.Looper.loop(Looper.java:123)
03-12 17:43:41.415: WARN/System.err(3958): at android.app.ActivityThread.main(ActivityThread.java:4363)
03-12 17:43:41.415: WARN/System.err(3958): at java.lang.reflect.Method.invokeNative(Native Method)
03-12 17:43:41.415: WARN/System.err(3958): at java.lang.reflect.Method.invoke(Method.java:521)
03-12 17:43:41.422: WARN/System.err(3958): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
03-12 17:43:41.422: WARN/System.err(3958): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
03-12 17:43:41.422: WARN/System.err(3958): at dalvik.system.NativeStart.main(Native Method)
Любая помощь будет очень признательна. Я пытался это в течение часа: - (