为什么新的个人资料范围会在我的应用中打破对Google Classroom API的请求?

时间:2015-07-10 14:12:32

标签: java google-oauth google-classroom

我设置了一个应用程序来访问Google Classroom API。我已获得授权,可以提取课程和名册数据。它已更新为使用V1调用,但当我添加Profile.Name和Profile.Email范围时,我收到以下错误:

{
  "code" : 403,
  "errors" : [ {
    "domain" : "global",
    "message" : "Unregistered request was blocked. Please sign up using Google Developers Console.",
    "reason" : "forbidden"
  } ],
  "message" : "Unregistered request was blocked. Please sign up using Google Developers Console.",
  "status" : "PERMISSION_DENIED"
}

服务帐户已在管理控制台中获得授权,并具有所有4个相关的课堂范围。该域名也被确认为启用了Classroom API,如果我尝试通过OAuth游戏场使用它,一切正常。

关于为什么我只在添加配置文件范围时才收到错误的想法?

1 个答案:

答案 0 :(得分:1)

问题在于我们需要填写第二张表格供Google授权域名,我们只找到第一张表格。填写完新表格后,一切都开始运作了。