Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 54a0b0e

Browse files
committed
F
1 parent fc94a90 commit 54a0b0e

File tree

1 file changed

+38
-31
lines changed

1 file changed

+38
-31
lines changed

‎api/views.py‎

Lines changed: 38 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -39,58 +39,65 @@ def authHeader(request , signed_payload):
3939

4040
# Function to GET BigComerce Orders
4141
def 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
5051
def 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
7174
def 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
8085
def 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

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /