def update(self, text): request = WebRequest.Create(self.url_base + '/statuses/update.xml') request.Credentials = self.credentials request.Method = 'POST' writer = StreamWriter(request.GetRequestStream()) postData = urllib.urlencode(dict(status=text)) writer.WriteLine(postData) writer.Close() response = request.GetResponse() reader = StatusReader() tweets = reader.read(StreamReader(response.GetResponseStream())) assert len(tweets) == 1, "expecting just one update response" return tweets[0]
def getFriendsTimeline(self): request = WebRequest.Create(self.url_base + '/statuses/friends_timeline.xml') request.Credentials = self.credentials response = request.GetResponse() reader = StatusReader() return reader.read(StreamReader(response.GetResponseStream())) def update(self, text): # Practical 5: Add update support. # Implement this function. # It is called from the stutter.py onPost() method. Add this method # as a handler of Post button click events in the Stutter.__init__() # method. pass
def getFriendsTimeline(self): request = WebRequest.Create(self.url_base + '/statuses/friends_timeline.xml') request.Credentials = self.credentials response = request.GetResponse() reader = StatusReader() return reader.read(StreamReader(response.GetResponseStream()))