Witam,
mam pytanie - próbuję pobrać z Shopera konkretny produkt do skryptu pisanego w PYTHON-ie.
Mam już autentykacje i wywołuję:
response2 = s.get('https://xxxxx.shoparena.pl/webapi/rest/products')
i w ten sposób dostaję listę wszystkich produktów w bazie Shoppera.
Nie mogę sobie poradzić z zastosowaniem filtrów :( ,czy ktoś byłby na tyle miły żeby wprowadzić mnie w podstawy tego tematu?
potrafię ograniczyć zapytanie do 1 produktu:
response2 = s.get('https://xxxxx.shoparena.pl/webapi/rest/products', params={'limit':1})
ale próba zastosowania podobnie filtru:
response2 = s.get('https://xxxxx.shoparena.pl/webapi/rest/products', params={'filters':{'product_id':34}})
daje odpowiedź:
{u'error_description': u'Decoding failed: Syntax error', u'error': u'server_error'}
próbowałem również zastosować kodowanie JSON:
original={'filters':{'product_id':34}}
dump = json.dumps(original)
response2 = s.get('https://xxxxx.shoparena.pl/webapi/rest/products', params=dump)
Ale w efekcie dostaję ponownie pełną listę produktów
Ktoś mógłby mi podpowiedzieć jak należy to zrobić?
Pozdrawiam serdecznie