当我使用 flutter 项目中的帐户登录时,同步 Google 日历时出错

问题描述 投票:0回答:1

我想在我的 Flutter 项目中实现一个同步 Google 日历的功能。为此,我有一个具有相应功能的按钮。我使用应该同步日历的 Google 帐户登录那里。我也得到一个令牌。但随后出现以下错误: 访问 Google 日历时出错:访问被拒绝(www-authenticate 标头为:Bearer 领域=“https://accounts.google.com/”,错误=“insufficient_scope”,范围=“https://www.googleapis.com/auth/calendar....

API密钥实际上在Google Cloud中没有限制,所以我不知道。有人可以帮助我吗?

  • 谷歌云没有限制
  • 调试令牌的标签
flutter dart cloud
1个回答
0
投票

我猜这个错误与访问 google Calendar api 时范围权限不足有关。即使您的 API 密钥没有限制,问题也可能与授予您的令牌的范围权限有关。

确保当您验证并获取令牌时,您正在请求访问 google calendr 的正确范围权限。您确定您请求的是 https://www.googleapis.com/auth/calendar 范围或更广泛的范围(例如 https://www.googleapis.com/auth/calendar.events)(如果您需要访问)还有活动。

仔细检查您的身份验证流程,并确保您在请求令牌时包含必要的范围权限。

© www.soinside.com 2019 - 2024. All rights reserved.