Google Calendar API v3:未配置访问权限。您的项目

时间:2015-06-26 08:59:57

标签: android google-calendar-api

我在https://github.com/google/google-api-java-client-samples下载了calendar-android-sample,并且没有更改源代码,并按照开发控制台的帮助为android创建客户端ID,但是当我运行calendar-android-时示例应用程序,我收到错误:

  

W / System.err的(32741):   com.google.api.client.googleapis.json.GoogleJsonResponseException:403   禁

     

W / System.err(32741):"代码":403,

     

W / System.err(32741):"错误":[

     

W / System.err(32741):{

     

W / System.err(32741):" domain":" usageLimits",

     

W / System.err(32741):" message":" Access Not Configured。 API   (Calendar API)未启用您的项目。请使用Google   开发人员控制台以更新您的配置。",

     

W / System.err(32741):"原因":" accessNotConfigured",

     

W / System.err(32741):" extendedHelp":   " https://console.developers.google.com"

     

W / System.err(32741):}

     

W / System.err(32741):],

     

W / System.err(32741):" message":" Access Not Configured。 API   (Calendar API)未启用您的项目。请使用Google   开发人员控制台以更新您的配置。"

     

W / System.err(32741):}

我已启用了Calendar API但仍然出现此错误,任何人都知道错误是什么?

2 个答案:

答案 0 :(得分:0)

当我通过以下网址阅读google calender api的文档时。 https://developers.google.com/google-apps/calendar/quickstart/android

但是当我发现文档存在问题时,他们没有添加两个用户权限来从日历api中获取数据。

<uses-permission android:name="android.permission.READ_CALENDAR" />
<uses-permission android:name="android.permission.WRITE_CALENDAR" />

我已经在我的案例中添加了以上许可,然后它的工作正常。希望它也适合你。

答案 1 :(得分:-1)

请查看以下链接,了解有关使用Google Calendar API for Android的分步说明:

https://developers.google.com/google-apps/calendar/quickstart/android