谷歌日历 API android“GoogleAuthorizationRequestUrl 无法解析为类型”
Posted
技术标签:
【中文标题】谷歌日历 API android“GoogleAuthorizationRequestUrl 无法解析为类型”【英文标题】:Google calendar API android "GoogleAuthorizationRequestUrl cannot be resolved to a type" 【发布时间】:2014-02-10 01:26:37 【问题描述】:我已经尝试从 Google 的示例中获取一个基本项目,运行了几个小时。到目前为止,我已经遵循了每一步,并没有真正改变它告诉我的任何内容,但是在导入所有库并粘贴程序抱怨的默认代码之后。
Description Resource Path Location Type
AccessTokenResponse cannot be resolved to a type MainActivity.java line 63 Java Problem
据报道,其他一些人失踪了。 GoogleAccessProtectedResource
, GoogleAuthorizationCodeGrant
, GoogleAuthorizationRequestUrl
.
来自默认代码
// Step 1: Authorize -->
String authorizationUrl = new GoogleAuthorizationRequestUrl(clientId, redirectUrl, scope)
.build();
这不起作用的事实显然导致人们认为它与 oauth2 有关。
我对摆弄 android 和 Java 还是很陌生,但是在阅读之后,我确实通过右键单击 > 属性 > java 构建路径手动导入了库。
我已经导入了它说要导入的所有内容,但不明白为什么它实际上在第一步就出错了。
这是我导入的。
图书馆:
我只想在 Android 应用程序中查看公共日历。让这个 API 工作起来非常费心
我正在查看用于设置的代码here
谢谢!
【问题讨论】:
您使用基本 Java 库(不是为 Android 构建的)而不是 Android 提供的 Calendar Provider API 是否有特殊原因? 嘿伙计,是的,我有一个先前的问题,有人说要像那样使用 API,我浏览了教程并假设它会成功。显然不是。我尝试使用日历提供程序 API。我让它显示设备的日历以及当前登录的 Google 帐户。但我不知道如何通过日历提供程序 API 查看公共日历。如果您知道如何通过它来做到这一点会更好,因为我已经编写了一些实际有效的代码。呵呵。我以前从未做过 Java,所以 android java/java 是的.. 另一个问题是我有什么here 只是想知道,我是否必须使用 ACCOUNT_TYPE_LOCAL 中提到的同步适配器?还是有其他方法可以做到? 【参考方案1】:您好,我在客户端库的其他类中遇到了同样的问题,尤其是 GoogleAccessProtectedResource
类。
从我发现GoogleAuthorizationRequestUrl
在最新版本中不再使用,您应该尝试使用GoogleAuthorizationCodeRequestUrl
,它位于以下包中
com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeRequestUrl;
【讨论】:
以上是关于谷歌日历 API android“GoogleAuthorizationRequestUrl 无法解析为类型”的主要内容,如果未能解决你的问题,请参考以下文章