Beispiel #1
0
def get_response(user_params):
    config = ConfigParser()
    config.read(relative("config.ini"))

    app_id = user_config.get("keys", "app_name")
    site_id = config.get("call", "siteid")
    version = config.get("call", "compatibility_level")
    endpoint = config.get("endpoints", "shopping")

    d = dict(appid=app_id, siteid=site_id, version=version)

    d.update(user_params)

    return requests.get(endpoint, params=d)
Beispiel #2
0
def get_response(user_params):
    config = ConfigParser()
    config.read(relative("config.ini"))

    app_id = user_config.get("keys", "app_name")
    site_id = config.get("call", "siteid")
    version = config.get("call", "compatibility_level")
    endpoint = config.get("endpoints", "shopping")

    d = dict(appid=app_id, siteid=site_id, version=version)

    d.update(user_params)

    return requests.get(endpoint, params=d)
Beispiel #3
0
def get_response(operation_name, data, encoding, **headers):
    config = ConfigParser()
    config.read(relative("config.ini"))
    app_name = user_config.get("keys", "app_name")
    endpoint = config.get("endpoints", "finding")

    http_headers = {"X-EBAY-SOA-OPERATION-NAME": operation_name,
                    "X-EBAY-SOA-SECURITY-APPNAME": app_name,
                    "X-EBAY-SOA-RESPONSE-DATA-FORMAT": encoding}

    http_headers.update(headers)

    req = urllib2.Request(endpoint, data, http_headers)
    res = urllib2.urlopen(req)
    data = res.read()
    return data