ChatGPT解决这个技术问题 Extra ChatGPT

Error: invalid_client no application name

I am using Google Apps API for my application and trying to authorize it using OAuth2. I have created a project and an application within it using the Google API console. I am using the following URL for authorization:

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)

I get the following error,

Error: invalid_client
no application name
Request Details

I have verified the clientid and even the status of admin SDK.

they make it so hard for job security. spineless

f
freebug

That error is displayed in case that under "APIs & auth" -> "Consent screen" you have empty field "PRODUCT NAME" - you need to select e-mail address as well.

You can find "Consent screen" under a link!, click on project name and then go to "APIs & auth" -> "Consent screen".


No, once you add the product name it will work. That's all I had to do.
Be sure to add select your email address too — also on the consent screen. Otherwise you will get another error message.
I had to re-create the OAuth Client ID and Browser Key for it to work after I selected my e-mail address and filled in a product name.
I just had to wait for changes to apply. About few minutes. No need for re-creating keys.
Great answer. Helps me a lot.
a
ajmccall

As @Chris-Kempen says, you have to recreate all necessary OAuth ids AFTER you have set the support email for your application.

If you create OAuth credentials BEFORE you set the support email address in the consent screen, then it appears that you will always get this error.


As Matej mentioned later on, it seems that this is just a matter of waiting a bit longer for changes to propagate :)
c
chloé roger

I got a similar issue, maybe that could help others :

My error was an "invalid client type" instead of "no application name", and setting the email and the name of the project did not solve my problem.

However, I had registered my project as a WebApp. When I changed that to "Other", it eventually worked.


Do you remember where you changed the setting to "Other" instead of WebApp? I can't find it anywhere. :/
Sorry, I quickly checked and didn't find it anymore, I guess they changed it :/

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now