2

我已经在我的 android 应用程序中集成了 Google Classroom Api,过去几个月一切都运行良好,但现在每次我试图从课堂上获取课程列表时,我都会开始出现错误

错误:

api-project-608941808256 之前或已禁用。通过访问启用它https://console.developers.google.com/apis/api/classroom.googleapis.com/overview?project=google.com:api-project-60894XXXXXXX 然后重试。如果您最近启用了此 API,请等待几分钟让该操作传播到我们的系统并重试。", "status":"PERMISSION_DENIED" }

注意:我已经从以下文档 https://developers.google.com/classroom/quickstart/android实现了 Google Classroom 集成

此外,在我的未签名/调试版本上,每件事都运行良好。

所以我的问题是,因为我没有禁用任何权限,而且它在调试/未签名的构建/apk 上运行良好,这可能是可能的原因和解决方案。

4

1 回答 1

1

您发布版本应该使用与调试密钥不同的密钥(在课堂上,他们会在 中创建调试密钥/.android/debug.keystore)。

必须在 Google API 控制台上输入密钥 SHA1,确保您的版本 SHA1 也在控制台上输入。如果需要,使用发布 SHA1 重新执行课堂的步骤 2.a。

于 2016-12-15T15:58:05.723 回答