Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Home extends HttpServlet {
- private static final Logger logger = Logger.getLogger(Home.class.getName());
- @Override
- public void doGet(HttpServletRequest req, HttpServletResponse resp)
- throws IOException {
- Twitter twitter = new TwitterFactory().getInstance();
- HttpSession session = req.getSession();
- PrintWriter out = resp.getWriter();
- try {
- twitter.setOAuthConsumer(Login.CONSUMER_KEY, Login.CONSUMER_SECRET);
- RequestToken token = (RequestToken) session
- .getAttribute(Login.TOKEN);
- if (token == null) {
- resp.sendRedirect("/login");
- } else {
- AccessToken accessToken = twitter.getOAuthAccessToken(token);
- twitter = new TwitterFactory().getOAuthAuthorizedInstance(
- Login.CONSUMER_KEY, Login.CONSUMER_SECRET, accessToken);
- User user = twitter.verifyCredentials();
- session.setAttribute("twitter-user", user);
- try {
- resp.setContentType("text/html;charset=UTF-8");
- out.println("Hello " + user.getName() + " from "
- + user.getLocation());
- out.println("Follows : " + user.getFollowersCount());
- out.println("Friends : " + user.getFriendsCount());
- out.println("Status count : " + user.getStatusesCount());
- } finally {
- out.close();
- }
- }
- } catch (TwitterException e) {
- logger.log(Level.SEVERE, e.getMessage(), e);
- }
- }
- }
Add Comment
Please, Sign In to add comment