Retweeting API is now supported in full - Twython3k is also up to date and on the same level as the Twython2k build.

This commit is contained in:
Ryan McGrath 2009-08-19 02:57:08 -04:00
parent 458dc6dc17
commit 035dcdb264
2 changed files with 123 additions and 24 deletions

View file

@ -181,6 +181,36 @@ class setup:
else:
raise TwythonError("getUserMentions() requires you to be authenticated.")
def retweetedOfMe(self, **kwargs):
if self.authenticated is True:
try:
retweetURL = self.constructApiURL("http://twitter.com/statuses/retweets_of_me.json", kwargs)
return simplejson.load(self.opener.open(retweetURL))
except HTTPError, e:
raise TwythonError("retweetedOfMe() failed with a %s error code." % `e.code`, e.code)
else:
raise TwythonError("retweetedOfMe() requires you to be authenticated.")
def retweetedByMe(self, **kwargs):
if self.authenticated is True:
try:
retweetURL = self.constructApiURL("http://twitter.com/statuses/retweeted_by_me.json", kwargs)
return simplejson.load(self.opener.open(retweetURL))
except HTTPError, e:
raise TwythonError("retweetedByMe() failed with a %s error code." % `e.code`, e.code)
else:
raise TwythonError("retweetedByMe() requires you to be authenticated.")
def retweetedToMe(self, **kwargs):
if self.authenticated is True:
try:
retweetURL = self.constructApiURL("http://twitter.com/statuses/retweeted_to_me.json", kwargs)
return simplejson.load(self.opener.open(retweetURL))
except HTTPError, e:
raise TwythonError("retweetedToMe() failed with a %s error code." % `e.code`, e.code)
else:
raise TwythonError("retweetedToMe() requires you to be authenticated.")
def showStatus(self, id):
try:
if self.authenticated is True: