class Client(): def __init__(self): self.validator = Validator() self.api = TwitterAPI(self.validator.consumer_key(), self.validator.consumer_secret(), self.validator.access_token_key(), self.validator.access_token_secret()) def send_tweet(self, message): return self.api.request('statuses/update', {'status': message}) def get_tweet(self, tweet_id): return self.api.request('statuses/show/:' + tweet_id) def premium_search(self, product, label, search_term): return self.api.request('tweets/search/%s/:%s' % (product, label), {'query': search_term})