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.

użytkownik2676491
źródło
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”.

M14d3n
źródło
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.

ajmccall
źródło
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.

Chloé Roger
źródł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