Showing
1 changed file
with
37 additions
and
1 deletions
... | @@ -13,6 +13,7 @@ exports.getUserTweets = async function(req, res){ | ... | @@ -13,6 +13,7 @@ exports.getUserTweets = async function(req, res){ |
13 | try{ | 13 | try{ |
14 | let data = client.get('statuses/user_timeline', req.params, function(error,tweets,response){ //트위터 api에서 유저의 타임라인을 가져옴 req.params에 유저 아이디가 들어있음 | 14 | let data = client.get('statuses/user_timeline', req.params, function(error,tweets,response){ //트위터 api에서 유저의 타임라인을 가져옴 req.params에 유저 아이디가 들어있음 |
15 | if(!error){ | 15 | if(!error){ |
16 | + | ||
16 | console.log(tweets); //가져온 타임라인 내용 콘솔창에 출력 | 17 | console.log(tweets); //가져온 타임라인 내용 콘솔창에 출력 |
17 | res.render('timeline.html',tweets); //timeline.html 화면에 뿌려줌 그리고 tweets값을 저 페이지로 보냄 | 18 | res.render('timeline.html',tweets); //timeline.html 화면에 뿌려줌 그리고 tweets값을 저 페이지로 보냄 |
18 | } | 19 | } |
... | @@ -23,4 +24,39 @@ exports.getUserTweets = async function(req, res){ | ... | @@ -23,4 +24,39 @@ exports.getUserTweets = async function(req, res){ |
23 | console.log(err); | 24 | console.log(err); |
24 | res.sendStatus(500); | 25 | res.sendStatus(500); |
25 | } | 26 | } |
26 | -} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
27 | +} | ||
28 | +exports.getUserSearch = async function(req, res){ | ||
29 | + try{ | ||
30 | + let searchdata= client.get('search/tweets', req.params, function(error, tweets, response) {//search | ||
31 | + if(!error){ | ||
32 | + console.log(tweets); | ||
33 | + res.render('timeline.html',tweets); | ||
34 | + } | ||
35 | + | ||
36 | + });//입력값 바꿀 필요 있음(?) | ||
37 | + }catch(err){ | ||
38 | + console.log(err); | ||
39 | + res.sendStatus(500); | ||
40 | + } | ||
41 | +} | ||
42 | + | ||
43 | + | ||
44 | +exports.getUserRetweet = async function(req, res){ | ||
45 | + try{ | ||
46 | + let retweetdata = client.get('statuses/user_timeline', req.params, function(error, tweets, response) {//리트윗 | ||
47 | + if(!error){ | ||
48 | + tweets.sort(function(a,b){ | ||
49 | + return b.retweet_count-a.retweet_count; | ||
50 | + });//리트윗 data 내림차순로 정렬(?) | ||
51 | + console.log(tweets); | ||
52 | + res.render('timeline.html',tweets); | ||
53 | + } | ||
54 | + | ||
55 | + }); | ||
56 | + }catch(err){ | ||
57 | + console.log(err); | ||
58 | + res.sendStatus(500); | ||
59 | + } | ||
60 | +} | ||
61 | + | ||
62 | + | ... | ... |
-
Please register or login to post a comment