Saya telah menginstal Google Drive Realtime API sampel file pada web server, berikut petunjuk ini, termasuk menghasilkan client_id di Cloud Console dan memasukkan ke dalam index.html
file.
Ketika aku mengunjungi halaman tersebut dan klik tombol untuk mengotorisasi aplikasi, maka akan muncul sebuah jendela baru dan menunjukkan:
Error: invalid_client tidak terdaftar asal
Permintaan Rincian:
openid_connect_request=true
cookie_policy_enforce=false
scope=https://www.googleapis.com/auth/drive.install https://www.googleapis.com/auth/drive.file https://www.googleapis.com/auth/plus.me
response_type=token
access_type=online
redirect_uri=postmessage
proxy=oauth2relay865404532
origin=http://mywebsite.com
state=264939258|0.165356673
display=page
client_id=1077585001321.apps.googleusercontent.com
authuser=0
Saya dapat't see lain client_id bahwa saya harus menggunakan Cloud Console. Apakah ada yang tahu bagaimana untuk mengatasi kesalahan ini? Terima kasih untuk bantuan anda.
Di new Google API Konsol, mengkonfigurasi OAuth2.0 berwenang asal-usul dari
Your Project > APIs & auth > Credentials
Anda mungkin perlu untuk menambahkan Klien baru ID khusus untuk aplikasi web (saya lakukan karena default adalah untuk AppEngine)
Create Client ID > Web Application > Authorized Javascript origins
Jika anda berjalan pada lokal dev server, hanya add URL yang tepat seperti :
http://127.0.0.1:9000
UPDATE: saya mengubah jawaban yang diterima untuk Johno Scott bukan karena ia mengacu pada versi yang lebih baru dari konsol, sedangkan saya hanya berlaku untuk versi yang lebih tua.
Aku soal itu. Saya perlu untuk memasukkan WEB ASAL pada Klien OAuth 2.0 ID layar. Secara khusus, itu harus menjadi jalan yang tepat/url index.html
file, jika tidak maka default untuk root domain yang doesn't bekerja.
Screenshot ini menunjukkan anda persis di mana itu harus dimasukkan: