def announce(access_token, message, user_id="me"): base_uri = urlparse.urljoin(api_url, '%s/feed' % user_id) q = get_mutable_query_dict({ 'access_token': access_token, 'message': message, }) r,c = oauth_client.request(base_uri, access_token=access_token, method="POST", body=q.urlencode()) # TODO: handle response != 200 return simplejson.loads(c)
def link(access_token, link, message=None,picture=None, user_id="me"): base_uri = urlparse.urljoin(api_url, '%s/feed' % user_id) q = { 'access_token': access_token, 'message': message, 'link':link } if picture: q['picture'] = picture q = get_mutable_query_dict(q) r,c = oauth_client.request(base_uri, access_token=access_token, method="POST", body=q.urlencode()) # TODO: handle response != 200 return simplejson.loads(c)
def announce(access_token, message): url = urlparse.urljoin(api_url, "checkin.json") q = get_mutable_query_dict({"shout": message}) return simplejson.loads(oauth_client.request(url, access_token, method="POST", body=q.urlencode()))