错误:invalid_client没有应用程序名称

我正在为我的应用程序使用Google Apps API,并尝试使用OAuth2对其进行授权。 我使用Google API控制台创build了一个项目和一个应用程序。 我正在使用以下URL进行授权:

https://accounts.google.com/o/oauth2/auth&scope=https://www.googleapis.com/auth/admin.directory.user&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&client_id=(my application clientid) 

我得到以下错误,

 Error: invalid_client no application name Request Details 

我已经validation了pipe理员SDK的状态,甚至是状态。

如果在“APIs&auth” – >“同意屏幕”下有“PRODUCT NAME”字段,则显示该错误 – 您还需要select电子邮件地址。

您可以在链接下find“同意屏幕”,点击项目名称,然后进入“APIs&auth” – >“同意屏幕”。

正如@ Chris-Kempen所说,您必须在为应用程序设置支持电子邮件之后重新创build所有必要的OAuth ID。

如果您在许可屏幕中设置了支持电子邮件地址之前创build了OAuth凭据,那么看起来您总是会收到此错误。

我有类似的问题,也许可以帮助其他人:

我的错误是一个“无效的客户端types”,而不是“没有应用程序的名称”,设置电子邮件和项目名称并没有解决我的问题。

但是,我已经将我的项目注册为WebApp。 当我将其改为“其他”时,它最终奏效了。