2009-11-27 41 views
7

Có ai có kinh nghiệm viết một ứng dụng Facebook sử dụng GWT với GAE không? Tôi mới sử dụng GWT/GAE và thế giới web nhưng không phải mới đối với Java và đang gặp một số vấn đề nhỏ khi tích hợp với API Facebook.Ứng dụng Facebook Sử dụng GWT

Hiện tại tôi đã quyết định sử dụng bộ lọc để xác thực yêu cầu đối với servlet chính của tôi chống lại Facebook để đảm bảo thông tin đăng nhập thích hợp được chuyển và tạo ứng dụng khách JSON sau đó được thêm vào phiên người dùng. Servlet chuyển hướng máy khách đến điểm truy cập chính xác nhận đối với một servlet xác thực để đảm bảo sự hiện diện của máy khách trong phiên để ngăn chặn việc giả mạo các thông tin trong yêu cầu html.

Tôi lấy tuyến đường này vì tôi không thể tìm thấy phương tiện để chuyển hướng máy khách đến đăng nhập của Facebook từ servlet xác thực nếu được gọi trực tiếp từ trang điểm nhập cảnh. Tuy nhiên, ngoài thực tế là điều này có vẻ không thực tế, tôi dường như mất các thuộc tính phiên khi điểm truy cập gửi đến servlet xác thực (hoặc bất kỳ servlet nào khác). Tôi đã đảm bảo rằng tôi đã bật phiên nhưng dường như đang làm điều gì đó sai.

Có ai có thông tin chi tiết về những gì tôi đã bỏ qua hoặc biết về bất kỳ hướng dẫn GWT/Facebook phong nha nào không?

Trả lời

7

Tuyên bố từ chối: trong khi tôi biết GWT rất tốt, tôi chưa tạo bất kỳ ứng dụng GWT nào cho Facebook. Điều đó đang được nói:

  • This blog post có thể làm bạn quan tâm. Anh ấy thực hiện các bước cần thiết để tạo ứng dụng GWT cho Facebook. Ozgur cũng đưa ra lời khuyên về việc xác thực người dùng Facebook của bạn.

  • This other post từ blog GWT có thể bạn quan tâm.

  • This google code project cũng có thể được quan tâm.

Cuối cùng, bạn có thể tìm thấy một số mẫu mã sử dụng Google code search. Tôi thường sử dụng tính năng này và nó rất tuyệt!

(BTW, bạn chỉ làm cho tôi xem xét sử dụng "skillz GWT" của tôi để tạo ra một ứng dụng facebook quá, có thể là thú vị!)

+0

Cảm ơn. Có rất nhiều thông tin tốt ở đó. Theo như Facebook đi, nó đã được khá thú vị cho đến nay nhưng chắc chắn có một cái gì đó để được mong muốn từ API hiện tại của họ. Chúc may mắn. – AldenHurley

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