Я пытаюсь написать приложение для Facebook, используя Java Tomcat с RestFB.
В документации restfb показано следующее:
Я думаю, что я, возможно, смотрю на неправильные инструкции, и это для подключения к Facebook или чего-то еще, кроме реального приложения Facebook внутри apps.facebook.com/app_name.
Я был бы очень признателен за любую соответствующую информацию по этому вопросу. Я просто пытаюсь создать простое приложение для Facebook, которое печатает имя пользователя.
В общем случае после получения токена доступа пользователя я могу сделать следующее:
FacebookClient facebookClient = new DefaultFacebookClient(MY_ACCESS_TOKEN);
User user = facebookClient.fetchObject("me", User.class);
out.println("User name: " + user.getName());
Моя проблема в том, как правильно получить токен доступа пользователя? в информации, которую я показал в верхней части поста, это показывает, что мне нужно сделать 2 запроса. первый для кода, а другой для токена доступа. и запрос токена доступа фактически открывает пользователю секретный ключ моего приложения, потому что каждый раз, когда я пересылаю его на другую страницу, пользователь может легко просматривать параметры получения и установки.
так что, я думаю, я довольно потерян здесь.
пожалуйста, помогите! :)
спасибо
обновление после комментариев
с этими инструкциями мне нужно два раза перенаправить страницу пользователя. сначала получить код, а затем получить токен доступа. пользователь может видеть эти два перенаправления, и поэтому он может легко видеть ключ приложения Facebook и секретный ключ из параметров get. Как мне убедиться, что эти шаги скрыты от пользователя?