OSDN Git Service

DB\82ð\8eg\97p
[traindelaybot/source.git] / workspace / .metadata / .plugins / org.eclipse.core.resources / .history / 38 / a0faa01bf76400111689baadc7f8b0eb
diff --git a/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/38/a0faa01bf76400111689baadc7f8b0eb b/workspace/.metadata/.plugins/org.eclipse.core.resources/.history/38/a0faa01bf76400111689baadc7f8b0eb
deleted file mode 100644 (file)
index aefe37b..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-package com.yuji.tdb;\r
-\r
-import java.io.IOException;\r
-import java.util.Calendar;\r
-import java.util.Date;\r
-import java.util.List;\r
-\r
-import javax.servlet.http.HttpServlet;\r
-import javax.servlet.http.HttpServletRequest;\r
-import javax.servlet.http.HttpServletResponse;\r
-\r
-import twitter4j.Query;\r
-import twitter4j.QueryResult;\r
-import twitter4j.Status;\r
-import twitter4j.Tweet;\r
-import twitter4j.Twitter;\r
-import twitter4j.TwitterException;\r
-import twitter4j.TwitterFactory;\r
-import twitter4j.auth.AccessToken;\r
-import twitter4j.auth.OAuthAuthorization;\r
-import twitter4j.auth.RequestToken;\r
-import twitter4j.conf.Configuration;\r
-import twitter4j.conf.ConfigurationBuilder;\r
-\r
-import com.yuji.tdb.common.CommonUtil;\r
-\r
-@SuppressWarnings("serial")\r
-public class TrainDelayBotServlet extends HttpServlet {\r
-       private static RequestToken requestToken = null;\r
-       private static String consumerKey = null;\r
-       private static String consumerSecret = null;\r
-\r
-       public void doGet(HttpServletRequest req, HttpServletResponse resp)\r
-                       throws IOException {\r
-               resp.setContentType("text/plain");\r
-               resp.getWriter().println(" traindelaybot Hello, world");\r
-\r
-               String consumerKey = req.getParameter("key");\r
-               String consumerSecret = req.getParameter("secret");\r
-               if (!CommonUtil.isNull(consumerKey)\r
-                               && !CommonUtil.isNull(consumerSecret)) {\r
-                       setOAuthAuthorization(req, resp, consumerKey, consumerSecret);\r
-                       return;\r
-               }\r
-\r
-               main();\r
-       }\r
-\r
-       private void setOAuthAuthorization(HttpServletRequest req,\r
-                       HttpServletResponse resp, String consumerKey, String consumerSecret) {\r
-               try {\r
-                       ConfigurationBuilder confBuilder = new ConfigurationBuilder();\r
-\r
-                       confBuilder.setDebugEnabled(true);\r
-                       confBuilder.setOAuthConsumerKey(consumerKey);\r
-                       confBuilder.setOAuthConsumerSecret(consumerSecret);\r
-                       // Configuration conf = ConfigurationContext.getInstance();\r
-                       Configuration conf = confBuilder.build();\r
-\r
-                       OAuthAuthorization oauth = new OAuthAuthorization(conf);\r
-                       // Twitter\82Ì\94F\8fØ\89æ\96Ê\82©\82ç\82Ì\96ß\82è\90æ\82ð\8ew\92è\82µ\82Ü\82·\81B\r
-                       // AccessToken\83R\83\93\83g\83\8d\81[\83\89\82ð\8ew\92è\82µ\82Ü\82·\81B\r
-                       String callbackURL = "http://localhost:8888/traindelaybot";\r
-                       // RequestToken requestToken =\r
-                       // oauth.getOAuthRequestToken(callbackURL);\r
-                       requestToken = oauth.getOAuthRequestToken(callbackURL);\r
-                       // RequestToken\82ð\83Z\83b\83V\83\87\83\93\82É\95Û\91\82µ\82Ä\82¨\82«\82Ü\82·\81B\r
-                       // sessionScope("RequestToken", requestToken);\r
-                       // Twitter\82Ì\94F\8fØ\89æ\96Ê\82Ö\83\8a\83_\83C\83\8c\83N\83g\82µ\82Ü\82·\81B\r
-\r
-                       TrainDelayBotServlet.consumerKey = consumerKey;\r
-                       TrainDelayBotServlet.consumerSecret = consumerSecret;\r
-\r
-                       resp.sendRedirect(requestToken.getAuthenticationURL());\r
-               } catch (TwitterException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
-               } catch (IOException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
-               }\r
-       }\r
-\r
-       private void main() {\r
-\r
-               String text = "\8b\9e\95l\93\8c\96k";\r
-\r
-               try {\r
-                       Calendar cal = Calendar.getInstance();\r
-                       Date date = cal.getTime();\r
-                       String message = "\83e\83X\83g " + date.toString();\r
-\r
-                       // Twitter twitter = new TwitterFactory().getInstance();\r
-                       if (requestToken == null\r
-                                       || CommonUtil.isNull(consumerKey)\r
-                                       || CommonUtil.isNull(consumerSecret)) {\r
-                               return;\r
-                       }\r
-                       //String tokenKey = requestToken.getToken();\r
-                       //String tokenSecret = requestToken.getTokenSecret();\r
-\r
-                       ConfigurationBuilder confBuilder = new ConfigurationBuilder();\r
-                       confBuilder.setDebugEnabled(true).setOAuthConsumerKey(consumerKey)\r
-                                       .setOAuthConsumerSecret(consumerSecret);\r
-                       TwitterFactory factory = new TwitterFactory(confBuilder.build());\r
-                       Twitter twitter = factory.getInstance();\r
-                       \r
-                       AccessToken accessToken = twitter.getOAuthAccessToken();\r
-                                       \r
-//                     AccessToken accessToken = new AccessToken(tokenKey, tokenSecret);\r
-                       //Twitter twitter = factory.getInstance();\r
-\r
-                       Status status = twitter.updateStatus(message);\r
-\r
-                       // Twitter twitter = new TwitterFactory().getInstance();\r
-                       QueryResult result = twitter.search(new Query(text));\r
-                       List<Tweet> tweets = result.getTweets();\r
-                       for (Tweet tweet : tweets) {\r
-                               System.out.println("@" + tweet.getFromUser() + " - "\r
-                                               + tweet.getText());\r
-                       }\r
-               } catch (TwitterException e) {\r
-                       // TODO Auto-generated catch block\r
-                       e.printStackTrace();\r
-               }\r
-       }\r
-}\r