Hata: invalid_client uygulama adı yok


330

Uygulamam için Google Apps API'sını kullanıyorum ve OAuth2 kullanarak yetkilendirmeye çalışıyorum. Google API konsolunu kullanarak içinde bir proje ve bir uygulama oluşturdum. Yetkilendirme için aşağıdaki URL'yi kullanıyorum:

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)

Aşağıdaki hatayı alıyorum,

Error: invalid_client
no application name
Request Details

İstemci kimliğini ve hatta yönetici SDK'sının durumunu doğruladım.


iş güvenliğini çok zorlaştırıyorlar. spineless
r3wt

Yanıtlar:


610

Bu hata, "API'ler ve kimlik doğrulaması" -> "Onay ekranı" altında boş "ÜRÜN ADI" alanına sahip olmanız durumunda görüntülenir - e-posta adresini de seçmeniz gerekir.

"Onay ekranı" nı bir bağlantının altında bulabilirsiniz , proje adını tıklayın ve sonra "API'ler ve Kimlik Doğrulama" -> "Onay ekranı" na gidin.


2
Hayır, ürün adını eklediğinizde işe yarayacaktır. Tüm yapmam gereken buydu.
d_ethier

12
Onay ekranına da e-posta adresinizi seçtiğinizden emin olun. Aksi takdirde başka bir hata mesajı alırsınız.
Carl

71
E-posta adresimi seçtikten ve bir ürün adı doldurduktan sonra çalışması için OAuth İstemci Kimliğini ve Tarayıcı Anahtarını yeniden oluşturmak zorunda kaldım.
Chris Kempen

22
Sadece değişikliklerin uygulanmasını beklemek zorunda kaldım. Yaklaşık birkaç dakika. Anahtarları yeniden oluşturmaya gerek yoktur.
Matej

2
Mükemmel cevap. Bana çok yardımcı oluyor.
Ripa Saha

4

@ Chris-Kempen'in dediği gibi, uygulamanız için destek e-postasını ayarladıktan SONRA gerekli tüm OAuth kimliklerini yeniden oluşturmanız gerekir .

Onay e-posta adresini onay ekranında ayarlamadan ÖNCE OAuth kimlik bilgileri oluşturursanız , bu hatayı her zaman alacağınız anlaşılıyor.


1
Matej'in daha sonra bahsettiği gibi, bu sadece değişikliklerin yayılması için biraz daha beklemek meselesi gibi görünüyor :)
Ja͢ck

2

Benzer bir sorunum var, belki bu başkalarına yardımcı olabilir:

Benim hatam, "uygulama adı yok" yerine "geçersiz bir istemci türü" idi ve projenin e-postasını ve adını ayarlamak sorunumu çözmedi.

Ancak, projemi bir WebApp olarak kaydetmiştim. Bunu "Diğer" olarak değiştirdiğimde, sonunda işe yaradı.


WebApp yerine ayarı "Diğer" olarak değiştirdiğinizi hatırlıyor musunuz? Onu hiç bir yerde bulamıyorum. : /
LNA

Üzgünüz, hızlı bir şekilde kontrol ettim ve artık bulamadım, sanırım değiştirdiler: /
chloé roger
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.