req.getParameter (FacebookParam.SESSION_KEY.toString ()) получил нулевое значение - PullRequest
0 голосов
/ 04 марта 2010

Я пытаюсь разработать приложение для Facebook, используя Java. Я использовал следующий код Сеанс строки = ноль; сессия = req.getParameter (FacebookParam.SESSION_KEY.toString ()). Но я не смог получить значение сеанса. Я получил только ноль

Ответы [ 2 ]

0 голосов
/ 04 марта 2010

В некоторых браузерах есть дополнения, которые могут явно сказать «не участвуют в сессиях». В этом случае вам, возможно, придется использовать jsessionId в качестве файла cookie или параметра запроса.

Но в основном ваш сервер приложений уже должен сделать это за вас. (Просто Google "JsessionID", как использовать это)

0 голосов
/ 04 марта 2010

Ну, во-первых, это произошло бы, если бы у пользователя не было сеанса в Facebook (то есть он не был в системе).

Если вы уверены, что это так, значит, в вашем коде есть какая-то ошибка, и вам нужно будет показать нам окружающий код, чтобы выделить его. (Однако это кажется маловероятным; если вы как-то не передаете другой объект Request или не испортили пустую проверку, есть вероятность, что ваша проверка верна, и это зависит от того, не вошел ли пользователь в систему).

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