Как получить параметр signature_request в клиентский класс GWT MainEntryPoint? - PullRequest
1 голос
/ 22 ноября 2011

У меня есть приложение facebook, которое при загрузке загрузит мое приложение GWT на холсте. Я просто загружаю главную страницу, которая будет загружать класс MainEntryPoint, который является клиентским классом.

У меня нет доступа к параметру signature_request в этом классе. Как получить этот параметр?

В противном случае мне следует вызывать метод на стороне сервера? Как я могу вызвать метод / реализацию на стороне сервера или сделать вызов RPC из URL-адреса холста?

Может кто-нибудь помочь мне? Спасибо всем заранее. Добрый день.

1 Ответ

0 голосов
/ 25 января 2012

Параметр signature_request передается на ваш сервер в качестве параметра post. самый простой способ - отобразить его на странице хостинга GWT в качестве параметра javascript.

этот подход неверен.

Sign_request предназначен для проверки на вашем сервере с секретным ключом вашего приложения. будьте осторожны, чтобы не раскрывать свой секретный ключ клиенту в коде GWT, где он может быть прочитан и злоупотреблен.

попробуйте использовать SDK javascript для Facebook.

FB.login() и FB.getLoginStatus() являются хорошими отправными точками.

поскольку вы используете GWT, вызовите собственный код JavaScript

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