class BlogWeiboClient(object): def __init__(self, app_key=settings.WEIBO_API['app_key'], app_secret=settings.WEIBO_API['app_secret'], redirect_uri=settings.WEIBO_REDIRECT_URI): self.client = APIClient(app_key, app_secret, redirect_uri=redirect_uri) def set_access_token(self, access_token, expires_in): self.client.set_access_token(access_token, expires_in) def count_words(self, content): return count_words(content) def update_status(self, content): r = self.client.post.statuses__update(status=content) return r.id def get_short_url(self, url): r = self.client.short_url__shorten(url_long=url) return r['urls'][0].url_short
def __init__(self, app_key=settings.WEIBO_API['app_key'], app_secret=settings.WEIBO_API['app_secret'], redirect_uri=settings.WEIBO_REDIRECT_URI): self.client = APIClient(app_key, app_secret, redirect_uri=redirect_uri)