|
11 | 11 | import json |
12 | 12 |
|
13 | 13 |
|
| 14 | +def headers(storehash){ |
| 15 | + |
| 16 | + authData = get_object_or_404(Auth, storehash = storehash) |
| 17 | + token = authData.token |
| 18 | + headers = {'X-Auth-Token': token , 'Accept': 'application/json', 'host':'api.bigcommerce.com' ,'Content-Type': 'application/json'} |
| 19 | + return headers |
| 20 | +} |
| 21 | + |
14 | 22 |
|
15 | 23 | def authHeader(request , signed_payload): |
16 | 24 | print('lorem lorem ipsumlorem ipsumlorem ipsumlorem ipsumlorem ipsumlorem ipsumlorem ipsumlorem ipsumlorem ipsumlorem ipsum ipsum') |
@@ -105,12 +113,11 @@ def resource(request, id): |
105 | 113 | # Function to GET BigComerce Store |
106 | 114 | @csrf_exempt |
107 | 115 | def store(request): |
108 | | - print('request requestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequestrequest') |
109 | | - print(request.GET) |
110 | | - if request.GET.get('signed_payload'): |
111 | | - signed_payload = request.GET.get('signed_payload') |
112 | | - __store_hash , headers = authHeader(request , signed_payload) |
113 | | - url = 'https://api.bigcommerce.com/stores/' + __store_hash + '/v2/store' |
| 116 | + if request.GET.get('store_hash'): |
| 117 | + store_hash = request.GET.get('store_hash') |
| 118 | + |
| 119 | + headers = headers(store_hash) |
| 120 | + url = 'https://api.bigcommerce.com/stores/' + store_hash + '/v2/store' |
114 | 121 | r = requests.get(url, headers=headers) |
115 | 122 | return HttpResponse(r) |
116 | 123 |
|
|
0 commit comments