Ejemplo n.º 1
0
 def get_product_categories_for_asin(self, pd_client, params):
     resp = []
     try:
         resp_xml = pd_client.get_product_categories_for_asin(params)
         resp = common.xml_to_json(resp_xml.text)
     except Exception as e:
         log.error('GetProductCategoriesError: %s', e)
     return resp
Ejemplo n.º 2
0
 def get_lowest_priced_offers_for_asin(self, pd_client, params):
     resp = []
     try:
         resp_xml = pd_client.get_lowest_priced_offers_for_asin(params)
         resp = common.xml_to_json(resp_xml.text)
     except Exception as e:
         log.error('GetLowestPricedOffersForASIN: %s', e)
     return resp
Ejemplo n.º 3
0
 def get_myprice_for_asins(self, pd_client, params):
     resp = []
     try:
         resp_xml = pd_client.get_my_price_for_asin(params)
         resp = common.xml_to_json(resp_xml.text)
     except Exception as e:
         log.error('GetMyPriceError: %s', e)
     return resp
Ejemplo n.º 4
0
 def list_matching_products(self, pd_client, params):
     resp = []
     try:
         resp_xml = pd_client.list_matching_products(params)
         resp = common.xml_to_json(resp_xml.text)
     except Exception as e:
         log.error('ListProductError: %s', e)
     return resp
Ejemplo n.º 5
0
 def get_product_for_asins(self, pd_client, params):
     resp = []
     try:
         resp_xml = pd_client.get_matching_product(params)
         resp = common.xml_to_json(resp_xml.text)
     except Exception as e:
         log.error('GetProductError: %s', e)
     return resp
Ejemplo n.º 6
0
 def request_report(self, rp_client, params):
     resp = []
     try:
         resp_xml = rp_client.request_report(params)
         resp = common.xml_to_json(resp_xml.text)
     except Exception as e:
         log.info('RequestReport Error: %s', e)
     return resp
Ejemplo n.º 7
0
 def list_order_items_by_next_token(self, od_client, params):
     resp = []
     try:
         resp_xml = od_client.list_order_items_by_next_token(params)
         resp = common.xml_to_json(resp_xml.text)
     except Exception as e:
         log.error('ListOrderItemsByNextTokenError: %s', e)
     return resp
Ejemplo n.º 8
0
 def get_order(self, od_client, params):
     resp = []
     try:
         resp_xml = od_client.get_order(params)
         resp = common.xml_to_json(resp_xml.text)
     except Exception as e:
         log.error('GetOrderError: %s', e)
     return resp
Ejemplo n.º 9
0
 def list_orders(self, od_client, params):
     resp = []
     try:
         resp_xml = od_client.list_orders(params)
         resp = common.xml_to_json(resp_xml.text)
     except Exception as e:
         log.error('ListOrdersError: %s', e)
     return resp
Ejemplo n.º 10
0
 def get_report_requests(self, rp_client, rpq_ids):
     params = {'ReportRequestIdList': rpq_ids}
     resp = []
     try:
         resp_xml = rp_client.get_report_request_list(params)
         resp = common.xml_to_json(resp_xml.text)
     except Exception as e:
         log.info('GetReportRequestList Error: %s', e)
     return resp