@@ -78,6 +78,37 @@ module.exports = (function() {
7878 } )
7979 }
8080
81+ function getTweets ( user_id , count ) {
82+ con . log ( "getTweets attempt" , user_id ) ;
83+ return new Promise ( function ( fulfill , reject ) {
84+ if ( user_id ) {
85+ try {
86+ var param = { id : user_id } ;
87+ if ( count ) param . count = count ;
88+ client . get ( 'statuses/user_timeline' , param , function ( error , response ) {
89+ if ( error ) {
90+ con . log ( "getTweets error 01" , error ) ;
91+ reject ( error ) ;
92+ } else {
93+ // con.log("=====================================");
94+ // con.log("followFriend fulfill response", response);
95+ // con.log("=====================================");
96+ // con.log("followFriend fulfill name:", response.name, "location:", response.location, "description:", response.description, "url:", response.url);
97+ fulfill ( response ) ;
98+ }
99+ } ) ;
100+ } catch ( err ) {
101+ con . log ( "getTweets error 02" , err ) ;
102+ reject ( err ) ;
103+ }
104+ } else {
105+ con . log ( "getTweets error 03 no user id!" ) ;
106+ reject ( null ) ;
107+ }
108+ } ) ;
109+ }
110+
111+
81112 function followFriend ( user_id ) {
82113 // con.log("followFriend attempt", user_id);
83114 return new Promise ( function ( fulfill , reject ) {
@@ -191,7 +222,8 @@ module.exports = (function() {
191222 followFriend : followFriend ,
192223 getFollowers : getFollowers ,
193224 getFollowing : getFollowing , // used to be getFriends!
194- getFriends : function ( ) { con . warn ( 'deprecated! use getFollowing' ) } ,
225+ getFriends : function ( ) { con . warn ( 'getFriends deprecated! use getFollowing' ) } ,
226+ getTweets : getTweets ,
195227 getUser : getUser ,
196228 initClient : initClient ,
197229 postMedia : postMedia ,
0 commit comments