未配置 Google 日历 API 访问权限



>我从这里下载了一个示例项目:http://code.google.com/p/google-api-java-client/source/browse/calendar-android-sample/?repo=samples

我执行了上述所有步骤,除了使用 Eclipse 的 Keytool 插件检索 SHA1 键。但是,当我在手机上运行该应用程序时,它会显示"未配置访问权限"错误消息以下是来自 LogCat:

com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
 "code": 403,
   "errors": [
     {
       "domain": "usageLimits",
       "message": "Access Not Configured",
       "reason": "accessNotConfigured"
     }
  ],
   "message": "Access Not Configured"
 }

我在谷歌控制台上创建了一个项目,启用了日历API,创建了一个OAuth2客户端ID,使用了Eclipse的SHA1密钥,并且没有看到任何错误。不过,我在控制台中看不到客户端密码。你知道缺少什么吗?

这些是来自Android清单的权限,如果你想知道的话。

enter code here

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />

我是使用日历API的新手,希望在创建自己的应用程序之前看到此应用程序的工作。另外,我怀疑这在未来也可能成为一个问题。

访问配置需要使用客户端 API 执行。 请参阅左栏中的链接。

由于在请求用户授权时必须指定范围,因此此工作似乎是多余的。 但尽管如此,还是必要的。 http://www.tqis.com/eloquency/googlecalendar.htm

最新更新