Błąd: nieprawidłowy_klient brak nazwy aplikacji


330

Korzystam z Google Apps API dla mojej aplikacji i próbuję autoryzować ją za pomocą OAuth2. Utworzyłem w nim projekt i aplikację za pomocą konsoli Google API. Do autoryzacji używam następującego adresu 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)

Pojawia się następujący błąd,

Error: invalid_client
no application name
Request Details

Zweryfikowałem identyfikator klienta, a nawet status administratora SDK.


utrudniają bezpieczeństwo pracy. spineless
r3wt

Odpowiedzi:


610

Ten błąd jest wyświetlany w przypadku, gdy w „Interfejsach API i uwierzytelnianiu” -> „Ekranie zgody” masz puste pole „NAZWA PRODUKTU” - musisz również wybrać adres e-mail.

Możesz znaleźć „Ekran zgody” pod linkiem !, kliknij nazwę projektu, a następnie przejdź do „Interfejsy API i uwierzytelnianie” -> „Ekran zgody”.


2
Nie, po dodaniu nazwy produktu będzie działać. To wszystko, co musiałem zrobić.
d_ethier

12
Pamiętaj, aby dodać również swój adres e-mail - także na ekranie zgody. W przeciwnym razie pojawi się kolejny komunikat o błędzie.
Carl

71
Musiałem ponownie utworzyć identyfikator klienta OAuth i klucz przeglądarki, aby działał po wybraniu adresu e-mail i wpisaniu nazwy produktu.
Chris Kempen,

22
Musiałem tylko czekać na zastosowanie zmian. Około kilku minut. Nie ma potrzeby ponownego tworzenia kluczy.
Matej

2
Świetna odpowiedź. Bardzo mi pomaga.
Ripa Saha,

4

Jak mówi @ Chris-Kempen, musisz odtworzyć wszystkie niezbędne identyfikatory OAuth PO ustawieniu adresu e-mail pomocy technicznej dla aplikacji.

Jeśli utworzysz poświadczenia OAuth PRZED ustawieniem pomocniczego adresu e-mail na ekranie zgody, wygląda na to, że zawsze pojawi się ten błąd.


1
Jak wspomniał później Matej, wydaje się, że to tylko kwestia dłuższego oczekiwania na rozpowszechnienie się zmian :)
Ja͢ck

2

Mam podobny problem, być może może pomóc innym:

Mój błąd to „nieprawidłowy typ klienta” zamiast „brak nazwy aplikacji”, a ustawienie adresu e-mail i nazwy projektu nie rozwiązało mojego problemu.

Jednak mój projekt został zarejestrowany jako aplikacja internetowa. Kiedy zmieniłem to na „Inne”, w końcu zadziałało.


Czy pamiętasz, gdzie zmieniłeś ustawienie na „Inne” zamiast WebApp? Nigdzie nie mogę tego znaleźć. : /
LNA

Przepraszam, szybko sprawdziłem i już go nie znalazłem, chyba zmienili to: /
chloé roger
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.