Google api 错误:无效的_作用域-此应用程序没有';未经验证,无法访问

Google api 错误:无效的_作用域-此应用程序没有';未经验证,无法访问,google-api,google-people,Google Api,Google People,以前有人经历过这个错误吗?我一直在研究,测试,并敲打我的头,以消除这个错误,但似乎没有任何工作 这是一个与以下帖子类似的问题: 不幸的是,这些帖子从未被解决或没有帮助 令人费解的是,我下面列举的例子如下:。除了测试外,我在这里只需要测试作用域: 但是,我似乎无法通过弹出屏幕,该屏幕表明我正在传递一个无效的作用域 仅供参考,我有API控制台设置,可以使用Google People API、Google+和Google联系人。我正在“gapi.auth2.init”配置调用中使用我的客户机id

以前有人经历过这个错误吗?我一直在研究,测试,并敲打我的头,以消除这个错误,但似乎没有任何工作

这是一个与以下帖子类似的问题:



不幸的是,这些帖子从未被解决或没有帮助

令人费解的是,我下面列举的例子如下:。除了测试外,我在这里只需要测试作用域:

但是,我似乎无法通过弹出屏幕,该屏幕表明我正在传递一个无效的作用域

仅供参考,我有API控制台设置,可以使用Google People API、Google+和Google联系人。我正在“gapi.auth2.init”配置调用中使用我的客户机id和api密钥


任何见解都会非常有用!感谢您的时间和回复。

这是一个范围问题,因为我的web应用程序尚未通过Google for OAuth的验证

作为开发人员,您可以通过在此处输入您的测试帐户来测试源代码:


要获得批准,您必须在此处提交表格:

在谷歌搜索一段时间后,我遇到了这个问题和谷歌的范围列表:


以防万一。我从google开发者示例页面复制并粘贴了代码

这个例子对我不起作用。我得到了关于无效作用域的相同错误

解决方案是更改以下行:

private static final Collection<String> SCOPES = Arrays.asList("YouTubeScopes.https://www.googleapis.com/auth/youtube.force-ssl YouTubeScopes.https://www.googleapis.com/auth/youtubepartner");
private static final Collection SCOPES=Arrays.asList(“YouTubeScopes。https://www.googleapis.com/auth/youtube.force-ssl YouTubeScopes。https://www.googleapis.com/auth/youtubepartner");
以下是一行:

private static final Collection<String> SCOPES = Arrays.asList("https://www.googleapis.com/auth/youtube.force-ssl https://www.googleapis.com/auth/youtubepartner");
private static final Collection SCOPES=Arrays.asList(“https://www.googleapis.com/auth/youtube.force-ssl https://www.googleapis.com/auth/youtubepartner");

基本上,我只是去掉了“YouTubeScopes”前缀,它已经开始工作了。

我想这和它现在有关系。谢谢你的回答@bbird40。这似乎是一个新的要求,我从来没有提交过对OAuth凭据的批准请求。。。