Khi thực hiện yêu cầu xác thực tới API Google (gapi), nó trả về false trên sécOrigin.Xác thực Google API: Không xuất xứ hợp lệ cho khách hàng
Tôi đã xóa bất kỳ id ứng dụng khách hoặc bất kỳ thứ gì liên kết trực tiếp đến tài khoản của tôi và thay thế bằng regex cho biết dữ liệu là gì để tham khảo.
Url: https://accounts.google.com/o/oauth2/iframerpc?action=checkOrigin&origin=https%3A%2F%2Flocal.tools&client_id=(\d{21})
url nguồn gốc của tôi là một url địa phương, đó là https://local.tools
Kết quả: {valid: false}
Tôi đang sử dụng ví dụ tìm thấy ở đây mà không bị lệch (trừ thay thế ClientID với tôi 21 chữ số clientid): https://ga-dev-tools.appspot.com/embed-api/third-party-visualizations/
Các mục tôi đang cố gắng hiển thị hiển thị độc đáo trên trang demo, nhưng không vượt qua được Không hợp lệ origi n cho lỗi máy khách trên trang web local.tools của tôi.
và "https://local.tools" được định cấu hình trong bảng điều khiển API và máy chủ cục bộ của bạn đang chạy trên cổng 80? Hãy thử chỉnh sửa/etc/hosts của bạn để trỏ URL trang demo của bạn đến 127.0.0.1 và xem điều gì xảy ra. – pinoyyid
Không có gì tốt đẹp sẽ xảy ra vì môi trường phát triển của tôi không có trên 127.0.0.1. Nó cũng không quan trọng những gì nó đang chạy trên cổng. Nó có thể được sử dụng trên các cổng khác ngoài cổng 80. –