Приложение Facebook с использованием GWT - PullRequest
7 голосов
/ 27 ноября 2009

У кого-нибудь есть опыт написания приложения для Facebook, использующего GWT с GAE? Я новичок в GWT / GAE и в мире Интернета, но не знаком с Java, и у меня возникли небольшие проблемы с интеграцией с API Facebook.

В настоящее время я остановился на использовании фильтра для проверки подлинности запроса к моему главному сервлету на Facebook, чтобы обеспечить передачу надлежащих учетных данных и генерацию JSON-клиента, который затем добавляется в сеанс пользователя. Сервлет перенаправляет клиента на основную точку входа, которая проверяет на соответствие сервлет аутентификации, чтобы гарантировать присутствие клиента в сеансе, чтобы предотвратить подделку учетных данных в запросе html.

Я выбрал этот маршрут, потому что не смог найти средство, с помощью которого можно перенаправить клиента на логин Facebook из сервлета аутентификации, если он вызывается прямо со страницы точки входа. Однако, помимо того, что это кажется непрактичным, я теряю атрибуты сеанса, как только точка входа отправляется сервлету аутентификации (или любому другому). Я убедился, что у меня включены сеансы, но, видимо, я что-то не так делаю.

Кто-нибудь знает, что я пропустил, или знает какие-нибудь приличные учебники GWT / Facebook там?

1 Ответ

7 голосов
/ 29 ноября 2009

Отказ от ответственности: хотя я очень хорошо знаю GWT, я еще не создал ни одного приложения GWT для Facebook. Как говорится:

  • Этот пост может вас заинтересовать. Он проходит через шаги, необходимые для создания приложения GWT для Facebook. Озгур также дает советы по аутентификации пользователей Facebook.

  • Этот другой пост из блога GWT может вас заинтересовать.

  • Этот проект кода Google также может представлять интерес.

Наконец, вы можете найти некоторые примеры кода, используя Поиск кода Google . Я часто использую эту функцию, и это здорово!

(Кстати, вы только что заставили меня задуматься об использовании моего "GWT skillz" для создания приложения на Facebook, может быть, это весело!)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...