Google Drive API Quickstart.py Błąd 400: redirect_uri_mismatch
Używam https://developers.google.com/drive/api/v3/quickstart/pythonaby uzyskać dostęp do Google Drive Api, ale Google ciągle generuje redirect_uri_mismatchbłędy.
Dodaję localhost: numer z błędu do identyfikatora URI autoryzowanego przekierowania w identyfikatorze klienta dla aplikacji internetowej, ale za każdym razem, gdy uruchamiam quickstart.py, numer lokalnego hosta zmienia się.
Widzę, że jest mnóstwo pytań dotyczących tej sprawy na StackOverflow i już spędziłem godziny, szukając rozwiązania mojego, ale nie znalazłem odpowiedzi, która wydaje się rozwiązać to za mnie.
Jakieś pomysły?
Wypróbowane odpowiedzi m.in.
Dysk Google REST API DriveQuickstart Błąd 400: redirect_uri_mismatch JAVA
Autoryzacja Google OAuth 2 - błąd: redirect_uri_mismatch
Błąd: redirect_uri_mismatch pydrive
W tej chwili
Odpowiedzi
Komentarz i odpowiedź Tanaike zadziałały: Błąd redirect_uri_mismatch interfejsów API Google OAuth 2.0
Więc quickstart.pywprowadź następującą zmianę,
creds = flow.run_local_server(port=0)
do,
creds = flow.run_local_server(port=8080)
kiedy http://localhost:8080/znajduje się na liście identyfikatorów URI.