Java GData错误:间歇性“;无效的根元素";

Java GData错误:间歇性“;无效的根元素";,java,xml,api,google-analytics,gdata-api,Java,Xml,Api,Google Analytics,Gdata Api,我正在使用Java GData包向Instructables.com用户发送GData查询以呈现流量图。但是,有时会引发此异常: [Line 1, Column 0] Invalid root element, expected (namespace uri:local name) of (http://www.w3.org/2005 Atom:feed), found (:feed 我能在网上找到的唯一提到这个错误的地方是,但我很确定我们的提要URL格式正确。例如,下面是我们可能发送的URL

我正在使用Java GData包向Instructables.com用户发送GData查询以呈现流量图。但是,有时会引发此异常:

[Line 1, Column 0] Invalid root element, expected (namespace uri:local name) of (http://www.w3.org/2005 Atom:feed), found (:feed
我能在网上找到的唯一提到这个错误的地方是,但我很确定我们的提要URL格式正确。例如,下面是我们可能发送的URL:

https://www.google.com/analytics/feeds/data?ids=ga:472899&metrics=ga:uniquePageviews&dimensions=ga:date&start-date=2009-10-12&end-date=2009-11-11&filters=ga:pagePath==/id/Inverted_Bookshelf/,ga:pagePath==/id/Munny-Speakers/,ga:pagePath==/id/Zippo-Trick%253a-The-Twilight-Zone/,ga:pagePath==/id/Firefox-Pranks/,ga:pagePath==/id/Guitar-Hero-LED-Mod/

奇怪的是,同样的查询将在本地工作,但在我们的登台服务器上失败,然后在生产环境中工作。即使此查询在一个上下文中失败,在同一上下文中其他查询也可以。我知道这些查询必须是经过身份验证的HTTP请求的一部分。这可能是问题所在吗?我在每种情况下都使用相同的Google帐户(相同的登录名/密码)发送查询。

阅读错误代码告诉您的信息:它告诉您它希望Atom命名空间中有一个
feed
元素,但在没有命名空间的情况下看到一个
feed
元素


由于授权失败,这不太可能出现(在这种情况下,谷歌至少发送了一个根不是
feed
的错误文档);如果返回的
feed
元素缺少默认名称空间的声明,则更可能出现这种情况。

对不起,没有,我已经离开这个代码库很久了,并且已经丢失了所有上下文。祝你好运如果有什么帮助的话,您正在使用web开发,那么GoogleCharts API现在的开发程度要高得多,可能比使用JavaGDataAPI更简单。