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.

pengguna2676491
sumber
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".

M14d3n
sumber
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.

ajmcall
sumber
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.

chloe roger
sumber
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