class Test(unittest.TestCase): consumer_key = '' consumer_secret = '' def __init__(self): """ constructor """ def getAtt(self, key): try: return self.obj.__getattribute__(key) except Exception as e: print(e) return '' def setAccessToken(self, key, secret): self.auth = OAuthHandler(self.consumer_key, self.consumer_secret) self.auth.setAccessToken(key, secret) self.api = API(self.auth) def basicAuth(self, source, username, password): self.auth = BasicAuthHandler(username, password) self.api = API(self.auth, source=source) def repost(self, id, message): status = self.api.repost(id, message) self.obj = status id = self.getAtt("id") text = self.getAtt("text") print("repost---" + str(id) + ":" + text)
class Test(unittest.TestCase): consumer_key='' consumer_secret='' def __init__(self): """ constructor """ def getAtt(self, key): try: return self.obj.__getattribute__(key) except Exception as e: print(e) return '' def setAccessToken(self, key, secret): self.auth = OAuthHandler(self.consumer_key, self.consumer_secret) self.auth.setAccessToken(key, secret) self.api = API(self.auth) def basicAuth(self, source, username, password): self.auth = BasicAuthHandler(username, password) self.api = API(self.auth,source=source) def repost(self, id, message): status = self.api.repost(id, message) self.obj = status id = self.getAtt("id") text = self.getAtt("text") print("repost---"+ str(id) +":"+ text)
except WeibopError, e: return e.reason; return "ok"; # 二、转发微博消息 from weibopy.error import WeibopError; #设定用户令牌密钥. auth.setToken( atKey, atSecret ); #绑定用户验证信息. api = API(auth); #转发指定微博信息. try: #id为被转发的微博id,status为转发时添加的内容. api.repost( id = id, status = status ); except WeibopError, e: return e.reason; return "ok"; # 三、获取未读消息数 from weibopy.error import WeibopError; #设定用户令牌密钥. auth.setToken( atKey, atSecret ); #绑定用户验证信息. api = API(auth); #获取未读消息数. try: count = api.unread(with_new_status=1);