/ / Interfejs API Dysku Google OAuth 2.0; Błąd: origin_mismatch [zamknięte] - javascript, google-drive-sdk, google-drive-realtime-api

Interfejs API Dysku Google OAuth 2.0; Błąd: origin_mismatch [zamknięte] - javascript, google-drive-sdk, google-drive-realtime-api

Mam problem z utworzeniem prawidłowego dysku GoogleAPI dla mojej strony internetowej. Mogę brzmieć jak kompletny noob, ale utworzyłem plik o nazwie quickstart.html w moim głównym katalogu ftp i skopiowałem i wkleiłem kod z https://developers.google.com/drive/quickstart-js#step_1_enable_the_drive_api i zastąpiłem identyfikator klienta moim identyfikatorem klienta, orazw moich ustawieniach ustawiam URL Origins JavaScript na mój główny adres URL (www.domainname.com), mam osobną stronę indeksu dla tej domeny, więc aby uzyskać dostęp do dysku google, po prostu idę do http://domainname.com/quickstart.html? Ponieważ kiedy to zrobię i kliknę „Autoryzuj”, pojawia się błąd Google Origin Mismatch. Czy ktoś może mi pomóc, proszę?

Odpowiedzi:

12 dla odpowiedzi № 1

w Api Console zamień adresy URL przekierowań na http i usuń https. Możesz także użyć „scope”: „https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/userinfo.email„To rozwiązanie działało dla mnie.


8 dla odpowiedzi № 2

Sprawdź, czy „Początek JavaScript:” Właściwość w sekcji „Identyfikator klienta dla aplikacji internetowych” i adres URL strony, na której stosujesz kod logowania, muszą być takie same.


2 dla odpowiedzi nr 3

Upewnij się, że faktycznie uzyskujesz dostęp do strony www.nazwa_domeny.com nie tylko nazwa_domeny.com. Niektóre przeglądarki ukryją rzeczywisty adres URL, dopóki nie skopiujesz go i wkleisz do innego programu. Upewnij się, że wpisałeś cały adres URL wraz z http i www. być absolutnie pewnym.