2015-10-01 12 views
19

Tôi đang cố gắng thêm hệ thống Xác thực đăng nhập Google vào ứng dụng của mình, nhưng tôi vẫn gặp phải một lỗi lạ mà tôi chưa thấy bất kỳ ai nhận được. Tôi đang sử dụng CHÍNH XÁC google example code.gapi.auth2.ExternallyVisibleError: Cookie không hợp lệPolicy

tôi nghĩ nó có thể là một số sai lầm khi tải api, vì vậy tôi đã kiểm tra tải async và mọi thứ dường như được nạp đúng cách, nhưng tôi cứ bị lỗi này trong giao diện điều khiển:

gapi.auth2.ExternallyVisibleError: Invalid cookiePolicy

Tôi đã tìm kiếm khắp mọi nơi cho những người có cùng một vấn đề, nhưng tôi không thể tìm thấy bất cứ điều gì tương tự.

Bất kỳ ý tưởng nào?

CHỈNH SỬA: Tôi đã cố gắng tạo một trang CHỈ bằng mã hướng dẫn, nhưng lỗi vẫn xảy ra.

Trả lời

40

Vâng, hóa ra tôi đã cố gắng kiểm tra API bằng cách trực tiếp nhập các tệp của tôi cục bộ (index.html). API đăng nhập Google chỉ hoạt động trong máy chủ web đang chạy. Tôi bắt đầu một máy chủ node.js đơn giản, chạy ứng dụng của tôi trên máy chủ này và mọi thứ đều hoạt động tốt.

+2

Tôi gặp vấn đề tương tự. Bây giờ nếu tôi chỉ biết làm thế nào để bắt đầu một máy chủ node.js đơn giản :) – Rob3C

+1

Tôi đã từng nghĩ rằng điều này là phức tạp nhưng nó không phải là. cài đặt python. cd vào thư mục của tập tin html của bạn sau đó chạy "python -m http.server 8000" – Robert3452

2

Như đã được trả lời bởi KoJoVe, bạn cần chạy bên trong máy chủ web. Nếu bạn đang sử dụng Python 2.7, bạn có thể sử dụng python -m SimpleHTTPServer 8000 và sau đó sử dụng localhost: 8000 trên trình duyệt của mình

Các vấn đề liên quan