Tag: gdata

Google联系人gdata(Java)在内容类型无解析器时失败:application-xml

最近,2天前,当我们尝试访问联系人时,我们开始在Java中使用google gdata客户端遇到exception(feed:/ m8 / feeds / contacts / default / full)。 例外是: com.google.gdata.util.ParseException: No parser for content type:application-xml[application/xml] at com.google.gdata.client.Service.parseResponseData(Service.java:2142) at com.google.gdata.client.Service.parseResponseData(Service.java:2098) at com.google.gdata.client.Service.getFeed(Service.java:1136) at com.google.gdata.client.Service.getFeed(Service.java:1077) at com.google.gdata.client.GoogleService.getFeed(GoogleService.java:676) at com.google.gdata.client.Service.getFeed(Service.java:1034) 有人嘲笑Wireshark并在谷歌文档中我看到正确的响应应该附带内容类型:application / atom + xml但谷歌的响应失败现在带有内容类型:application / xml。 似乎谷歌发生了一些变化,现在回归不正确的内容类型,我们的代码停止工作(它工作好几年)。 需要说谷歌应用程序租户(我们的客户)的一部分仍然工作正常(使用相同的代码),但客户的某些部分失败。 该问题是否有可能的解决方法? 谢谢

com.google.gdata.client.GoogleService.setUserToken(android.accounts.AccountManager.getAuthToken(???))

我有工作代码使用gdata从我的用户的Google财经投资组合中检索供稿,但我必须使用setUserCredentials(用户名,密码) 。 我想做的是避免询问用户他们的用户名/密码,因为Android设备已经可以访问他们的Google帐户。 我相信我应该能够使用setUserToken(String)来做到这一点,但我无法弄清楚如何从Android获取适当的令牌。 我已经尝试过AccountManager.get(context).blockingGetAuthToken(),但这不是正确的调用,或者我传递了错误的参数。 有没有人使用手机上的用户现有的Google凭据获得gdata? 提前谢谢,莱尼

如何通过Google电子表格API(gdata)仅从Google电子表格中获取重新计算的单元格

Gdata提供了一种基于时间戳从谷歌电子表格中获取仅更改单元格的方法。 我该如何为Gdata调用创建时间戳? 即“只返回发布时间等于或晚于指定时间戳的条目。” setPublishedMax() https://developers.google.com/gdata/javadoc/com/google/gdata/client/Query#setPublishedMax (com.google.gdata.data.DateTime ) 有没有办法从服务器中提取当前时间? 如果我创建本地时间戳,我该如何同步它,什么时区?

NoSuchMethod获取gdata服务时出错

我收到以下错误: Exception in thread “main” java.lang.NoSuchMethodError: com.google.common.collect.ImmutableSet.of([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; at com.google.gdata.wireformats.AltFormat$Builder.setAcceptableTypes(AltFormat.java:399) at com.google.gdata.wireformats.AltFormat$Builder.setAcceptableXmlTypes(AltFormat.java:387) at com.google.gdata.wireformats.AltFormat.(AltFormat.java:49) at com.google.gdata.client.Service.(Service.java:558) at testproject.TestProject.run(TestProject.java:22) at testproject.TestProject.main(TestProject.java:31) Java Result: 1 BUILD SUCCESSFUL (total time: 0 seconds) 这来自以下代码: package testproject; import com.google.gdata.client.youtube.YouTubeService; import com.google.gdata.util.*; import java.util.logging.*; public class TestProject { public static void main(String[] args) { try { YouTubeService service = new YouTubeService(“Test”, “developerKey”); […]