API Google Drive Quickstart.py Lỗi 400: redirect_uri_mismatch

Sep 18 2020

Tôi đang sử dụng https://developers.google.com/drive/api/v3/quickstart/pythonđể truy cập Google Drive Api nhưng Google vẫn tiếp tục báo redirect_uri_mismatchlỗi.

Tôi thêm localhost: số từ lỗi vào URI chuyển hướng được ủy quyền trong ID ứng dụng khách cho Ứng dụng Web, nhưng bất cứ khi nào tôi chạy quickstart.py, số máy chủ cục bộ sẽ thay đổi.

Tôi thấy có rất nhiều câu hỏi liên quan đến vấn đề này trên StackOverflow và tôi đã dành hàng giờ để sửa lỗi của mình nhưng tôi chưa tìm thấy câu trả lời có vẻ như giải quyết được vấn đề đó cho tôi.

Có ý kiến ​​gì không?


Các câu trả lời đã thử từ, trong số những người khác,

  • Google Drive REST API DriveQuickstart Lỗi 400: redirect_uri_mismatch JAVA

  • Ủy quyền Google OAuth 2 - Lỗi: redirect_uri_mismatch

  • Lỗi: redirect_uri_mismatch pydrive


Hiện tại

Trả lời

LucSpan Sep 19 2020 at 15:15

Nhận xét và câu trả lời của Tanaike ở đây đã hoạt động: Lỗi redirect_uri_mismatch của API Google APIs OAuth 2.0

Vì vậy quickstart.py, hãy thực hiện thay đổi sau,

creds = flow.run_local_server(port=0) 

đến,

creds = flow.run_local_server(port=8080) 

khi nào http://localhost:8080/có trong danh sách URI.