@@ -39,58 +39,65 @@ def authHeader(request , signed_payload):
3939
4040# Function to GET BigComerce Orders
4141def orders (request ):
42- 43- __store_hash , headers = authHeader (request )
44- url = 'https://api.bigcommerce.com/stores/' + __store_hash + '/v2/orders'
45- r = requests .get (url , headers = headers )
46- return HttpResponse (r )
42+ if request .GET .get ('signed_payload' ):
43+ signed_payload = request .GET .get ('signed_payload' )
44+ __store_hash , headers = authHeader (request )
45+ url = 'https://api.bigcommerce.com/stores/' + __store_hash + '/v2/orders'
46+ r = requests .get (url , headers = headers )
47+ return HttpResponse (r )
4748
4849# Function to Update/Delete BigComerce Order
4950@csrf_exempt
5051def order (request , id ):
51- __store_hash , headers = authHeader (request )
52- url = 'https://api.bigcommerce.com/stores/' + __store_hash + '/v2/orders/{}' .format (id )
53- if (request .method == "PUT" ):
54- body = json .loads (request .body )
55- r = requests .put (url , headers = headers , json = body )
56- return HttpResponse (r .content )
52+ if request .GET .get ('signed_payload' ):
53+ signed_payload = request .GET .get ('signed_payload' )
54+ __store_hash , headers = authHeader (request )
55+ url = 'https://api.bigcommerce.com/stores/' + __store_hash + '/v2/orders/{}' .format (id )
56+ if (request .method == "PUT" ):
57+ body = json .loads (request .body )
58+ r = requests .put (url , headers = headers , json = body )
59+ return HttpResponse (r .content )
5760
58- if (request .method == "DELETE" ):
59- r = requests .delete (url , headers = headers )
60- return HttpResponse (r )
61+ if (request .method == "DELETE" ):
62+ r = requests .delete (url , headers = headers )
63+ return HttpResponse (r )
6164
6265
63- r = requests .get (url , headers = headers )
64- return HttpResponse (r )
66+ r = requests .get (url , headers = headers )
67+ return HttpResponse (r )
6568
6669
6770
6871
6972# Function to GET BigComerce Catalog Summary
7073@csrf_exempt
7174def resources (request ):
72- __store_hash , headers = authHeader (request )
73- url = 'https://api.bigcommerce.com/stores/' + __store_hash + '/v3/catalog/summary'
74- r = requests .get (url , headers = headers )
75- return HttpResponse (r )
75+ if request .GET .get ('signed_payload' ):
76+ signed_payload = request .GET .get ('signed_payload' )
77+ __store_hash , headers = authHeader (request )
78+ url = 'https://api.bigcommerce.com/stores/' + __store_hash + '/v3/catalog/summary'
79+ r = requests .get (url , headers = headers )
80+ return HttpResponse (r )
7681
7782
7883# Function to Update/Delete BigComerce Catalog Summary
7984@csrf_exempt
8085def resource (request , id ):
81- __store_hash , headers = authHeader (request )
82- url = 'https://api.bigcommerce.com/stores/' + __store_hash + '/v3/catalog/summary/{}' .format (id )
83- body = json .loads (request .body )
84- if (request .method == "PUT" ):
85- r = requests .put (url , headers = headers , json = body )
86- return HttpResponse (r .content )
87- 88- if (request .method == "DELETE" ):
86+ if request .GET .get ('signed_payload' ):
87+ signed_payload = request .GET .get ('signed_payload' )
88+ __store_hash , headers = authHeader (request )
89+ url = 'https://api.bigcommerce.com/stores/' + __store_hash + '/v3/catalog/summary/{}' .format (id )
90+ body = json .loads (request .body )
91+ if (request .method == "PUT" ):
92+ r = requests .put (url , headers = headers , json = body )
93+ return HttpResponse (r .content )
94+ 95+ if (request .method == "DELETE" ):
96+ r = requests .delete (url , headers = headers , json = body )
97+ return HttpResponse (r .content )
98+ 8999 r = requests .delete (url , headers = headers , json = body )
90100 return HttpResponse (r .content )
91- 92- r = requests .delete (url , headers = headers , json = body )
93- return HttpResponse (r .content )
94101
95102
96103
0 commit comments