Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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()))