您好,过去几天我一直在寻找很多东西,现在我很困惑该怎么做。
尝试做:创建我自己的日历并在日历上显示所有事件。我现在有 XML 文件中的所有事件,一切正常。现在我将我的日历应用程序与我的 OWN 谷歌日历帐户连接以从我自己的谷歌日历帐户中获取(只读)所有事件,因为我不想再使用 XML 文件了。当我想稍后更新事件时,这不是一个好主意。我不希望用户必须输入用户名/密码才能连接 Google 日历。我想对它进行硬编码。
问题:我通过使用 G-Data Google Api 为 iphone 做了类似的事情,它完全符合我的要求。但是,G-Data Google Api与 Android不兼容。然后我搜索并发现 ppl 建议使用 Google_api_java_client 代替。
这是一个链接,它可以通过让用户输入用户名和密码来连接谷歌日历帐户。然而,这不是我想要的。我想在我的代码中硬编码用户名和密码,但他们使用的是 OAuth,那么我无法硬编码我的用户名/密码。我也从这个链接尝试了 ClientLogin ,但它也不起作用。它不断向我抛出错误“GoogleTransport 无法解析”。我搜索了此错误的解决方案,请大家推荐我回到 OAuth。这真的让我现在很困惑。
我希望有人经历过这个并有解决方案,请帮助我/指导我如何在 android 上实现它。我只想从我自己的谷歌日历帐户中读取数据,请不要从本机日历应用程序中读取数据。
我找到的最后一条信息是向 allcalendars 提要URL发送经过身份验证的 GET 请求。但是,我从来没有这样做过,如果您认为它应该工作,请协助我。
我真的很感激任何帮助。非常感谢你。