使用twitter4j和java,我试图使用以下代码连接到Twitter。在我的java类中,我有以下代码。
Twitter twitter = new Twitter();
twitter.setOAuthConsumer(consumerKey,consumerSecret);
RequestToken requestToken = twitter.getOAuthRequestToken();
String token = requestToken.getToken();
String tokenSecret = requestToken.getTokenSecret();
HttpSession session = request.getSession();
session.setAttribute("token",token);
session.setAttribute("tokenSecret",tokenSecret);
我从教程中获得了这段代码。我遇到的问题是使用
行HttpSession session = request.getSession();
对象“请求”在哪里定义?
我的程序是一个本地主机程序,完全使用Java。我正在尝试学习如何使用Twitter API
答案 0 :(得分:1)
这听起来像是一个你应该自己回答的问题。看起来您的教程假设它是从Servlet或JSP运行的,其中有一个HttpServletRequest对象可用,看起来它将填充这些角色。但是,它似乎被使用的唯一原因是因为HTTP会话是在webapp中存储oauth令牌和秘密的便利位置。你可以把它们放在任何地方,只要你以后可以把它们拿回来。