Kesalahan: invalid_client no name application


330

Saya menggunakan Google Apps API untuk aplikasi saya dan mencoba mengotorisasi menggunakan OAuth2. Saya telah membuat proyek dan aplikasi di dalamnya menggunakan konsol Google API. Saya menggunakan URL berikut untuk otorisasi:

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)

Saya mendapatkan kesalahan berikut,

Error: invalid_client
no application name
Request Details

Saya telah memverifikasi clientid dan bahkan status admin SDK.


mereka membuatnya sangat sulit untuk keamanan pekerjaan. spineless
r3wt

Jawaban:


610

Kesalahan itu ditampilkan jika "API & auth" -> "Layar persetujuan" Anda memiliki bidang kosong "NAMA PRODUK" - Anda juga harus memilih alamat email.

Anda dapat menemukan "Layar persetujuan" di bawah tautan !, klik pada nama proyek dan kemudian pergi ke "API & auth" -> "Layar Persetujuan".


2
Tidak, setelah Anda menambahkan nama produk, itu akan berfungsi. Hanya itu yang harus saya lakukan.
d_ethier

12
Pastikan untuk menambahkan pilih alamat email Anda juga - juga di layar persetujuan. Kalau tidak, Anda akan mendapatkan pesan kesalahan lain.
Carl

71
Saya harus membuat kembali ID Klien OAuth dan Kunci Browser agar berfungsi setelah saya memilih alamat email saya dan mengisi nama produk.
Chris Kempen

22
Saya hanya harus menunggu perubahan untuk diterapkan. Sekitar beberapa menit. Tidak perlu membuat kembali kunci.
Matej

2
Jawaban yang bagus Banyak membantu saya.
Ripa Saha

4

Seperti yang dikatakan @ Chris-Kempen, Anda harus membuat ulang semua id OAuth yang diperlukan SETELAH Anda telah mengatur email dukungan untuk aplikasi Anda.

Jika Anda membuat kredensial OAuth SEBELUM Anda mengatur alamat email dukungan di layar persetujuan, maka tampaknya Anda akan selalu mendapatkan kesalahan ini.


1
Seperti yang disebutkan Matej kemudian, tampaknya ini hanya masalah menunggu sedikit lebih lama untuk perubahan untuk menyebar :)
Ja͢ck

2

Saya mendapat masalah serupa, mungkin itu bisa membantu orang lain:

Kesalahan saya adalah "tipe klien tidak valid" alih-alih "tidak ada nama aplikasi", dan pengaturan email dan nama proyek tidak menyelesaikan masalah saya.

Namun, saya telah mendaftarkan proyek saya sebagai WebApp. Ketika saya mengubahnya menjadi "Lainnya", akhirnya berhasil.


Apakah Anda ingat di mana Anda mengubah pengaturan menjadi "Lainnya" alih-alih WebApp? Saya tidak dapat menemukannya di mana pun. : /
LNA

Maaf, saya dengan cepat memeriksa dan tidak menemukannya lagi, saya kira mereka mengubahnya: /
chlo roger
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.