Ejemplo n.º 1
0
    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]
Ejemplo n.º 2
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
Ejemplo n.º 3
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()))