代码之家  ›  专栏  ›  技术社区  ›  Jaka Jančar

GDATA Java客户端不工作,因为谷歌重定向到本地化站点

  •  1
  • Jaka Jančar  · 技术社区  · 15 年前

    我在跟踪文件 Google Analytics Data API - Java 我得到了 RedirectRequiredException 例外,因为谷歌 正在将我重定向到该网站的本地版本(www.google.si)。

    代码:

    AnalyticsService as = new AnalyticsService("me-myapp-1.0"); 
    as.setUserCredentials(username, password); 
    AccountFeed accountFeed = as.getFeed( 
        new URL("https://www.google.com/analytics/accounts/default"), 
        AccountFeed.class); 
    

    最后一个方法调用引发:

    Exception in thread "main" com.google.gdata.util.RedirectRequiredException: Found 
    <HTML><HEAD><meta http-equiv="content-type" content="text/ 
    html;charset=utf-8"> 
    <TITLE>302 Moved</TITLE></HEAD><BODY> 
    <H1>302 Moved</H1> 
    The document has moved 
    <A HREF="http://www.google.si/">here</A>. 
    </BODY></HTML> 
            at com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse (GoogleGDataRequest.java:541) 
            at com.google.gdata.client.http.HttpGDataRequest.checkResponse (HttpGDataRequest.java:535) 
            at com.google.gdata.client.http.HttpGDataRequest.execute (HttpGDataRequest.java:514) 
            at com.google.gdata.client.http.GoogleGDataRequest.execute (GoogleGDataRequest.java:515) 
            at com.google.gdata.client.Service.getFeed(Service.java:1016) 
            at com.google.gdata.client.Service.getFeed(Service.java:879) 
            at com.google.gdata.client.GoogleService.getFeed(GoogleService.java:638) 
            at com.google.gdata.client.Service.getFeed(Service.java:898) 
            at org.kubje.jaka.gapump.App.main(App.java:42) 
    

    有什么想法吗?

    我还将这个问题发布到了分析API的谷歌组, here .

    1 回复  |  直到 14 年前
        1
  •  1
  •   Jaka Jančar    15 年前

    URL不正确。我从示例中复制了它,这是不正确的。