Exemple #1
0
 def use_authorized_client(self,
                           authorized_client,
                           url,
                           post_args=None,
                           **kwargs):
     resp_data = None
     if not post_args:
         resp_data = _parse_json(authorized_client.get(url, **kwargs).content)
     else:
         resp_data = _parse_json(authorized_client.post(url,
                                                        data=post_args,
                                                        **kwargs))
     return resp_data
Exemple #2
0
 def use_authorized_client(self,
                           authorized_client,
                           url,
                           post_args=None,
                           **kwargs):
     resp_data = None
     if not post_args:
         resp_data = _parse_json(
             authorized_client.get(url, **kwargs).content)
     else:
         resp_data = _parse_json(
             authorized_client.post(url, data=post_args, **kwargs))
     return resp_data
Exemple #3
0
 def create_new_photo_upload_key(self, authorized_client, **kwargs):
     url = FiveHundredPx.BASE_URL + '/photos'
     url = url + "?" + smart_urlencode(kwargs)
     data = ""
     response = authorized_client.post(url, data=data)
     response_data = _parse_json(response.content)
     return response_data
 def create_new_photo_upload_key(self, authorized_client, **kwargs):
     url = FiveHundredPx.BASE_URL + '/photos'
     url = url + "?" + smart_urlencode(kwargs)
     data = ""
     response = authorized_client.post(url, data=data)
     response_data = _parse_json(response.content)
     return response_data
Exemple #5
0
def retrieve_oauth_verifier(oauth_token, verify_url):
    verify_url = verify_url + "?oauth_token=%s" % oauth_token
    with safe_urlopen(verify_url) as file_resp:
        raw_response = file_resp.read()
        response = _parse_json(raw_response)
    oauth_verifier = response
    return oauth_verifier
    def use_authorized_client(self,
                              authorized_client,
                              url,
                              post_args=None,
                              skip=None,
                              rpp=None,
                              **kwargs):

        resp_data = None
        if skip:
            kwargs['skip'] = skip
        if rpp:
            kwargs['rpp'] = rpp
        if not post_args:
            url += "/?%s" % smart_urlencode(kwargs)
            resp_data = _parse_json(authorized_client.get(url).content)
        else:
            resp_data = _parse_json(
                authorized_client.post(url, data=post_args, **kwargs))
        return resp_data
Exemple #7
0
 def use_authorized_client(self,
                           authorized_client,
                           url,
                           post_args=None,
                           skip=None,
                           rpp=None,
                           **kwargs):
     
     resp_data = None
     if skip:
         kwargs['skip'] = skip
     if rpp:
         kwargs['rpp'] = rpp
     if not post_args:
         url += "/?%s" % smart_urlencode(kwargs)
         resp_data = _parse_json(authorized_client.get(url).content)
     else:
         resp_data = _parse_json(authorized_client.post(url,
                                                        data=post_args,
                                                        **kwargs))
     return resp_data
Exemple #8
0
def http_request(base_url, path, post_args, log_request=False, **kwargs):
    post_data = None if post_args is None else urllib.urlencode(post_args)
    encoded_kwargs = smart_urlencode(kwargs)
    full_url = base_url + path + "?" + encoded_kwargs
    if log_request:
        from time import time
        print time()
        print full_url
    with safe_urlopen(full_url, post_data) as file_resp:
        file_contents = file_resp.read()
        if log_request:
            from time import time
            print time()
            print file_contents[:40]
        response = None
        try:
            response = _parse_json(file_contents)
        except:
            print file_contents
            print full_url
    return response
Exemple #9
0
def http_request(base_url, path, post_args, log_request=False, **kwargs):
    post_data = None if post_args is None else urllib.urlencode(post_args)
    encoded_kwargs = smart_urlencode(kwargs)
    full_url = base_url + path + "?" + encoded_kwargs
    if log_request:
        from time import time
        print time()
        print full_url
    with safe_urlopen(full_url, post_data) as file_resp:
        file_contents = file_resp.read()
        if log_request:
            from time import time
            print time()
            print file_contents[:40]
        response = None
        try:
            response = _parse_json(file_contents)
        except:
            print file_contents
            print full_url
    return response