Как сделать GET запрос?

Мне дан пример запроса и пример ответа, но у меня не получается встроить его в код

Пример:

GET
https://kaspi.kz/shop/api/v2/orders?filter[orders][code]=20013004
ContentType: application/vnd.api+json
X-Auth-Token:token

Ответ:

{
"data": {
"type": "masterproducts",
"id": "MTAwMDEwMA==",
"attributes": {
"code": "1000100",
"name": "LG Optimus L5 II Dual E455 White",
"manufacturer": "LG"
},
"relationships": {
"merchantProduct": {
"links": {
"self": "/v2/masterproducts/MTAwMDEwMA==/relationships/merchantProduct",
"related": "/v2/masterproducts/MTAwMDEwMA==/merchantProduct"
},
"data": {
"type": "merchantproducts",
"id": "THVjaGVudGUjIzI1MDQ3NDMt0JA1MC0wMQ=="
}
}
},
"links": {
"self": "/v2/masterproducts/MTAwMDEwMA=="
}
},
 "included": []
}

Мой код:

import requests

url = '''https://kaspi.kz/shop/api/v2/orderentries/MjAwMTMwMDMjIzA=/product'''

headers = {
    "Content-Type": "application/vnd.api+json",
    "X-Auth-Token": "1TR1gaVnZbOXBzB4mK7y1ODz3Ng/Hs4A9qBgQY8lVtM="
}

response = requests.get(url=url, headers=headers)
print(response.status_code)

Ответы (2 шт):

Автор решения: Nofate

Зачем же вы приклеили к URL заголовки? Мухи отдельно, котлеты отдельно.

import requests

url = 'https://kaspi.kz/shop/api/v2/orders?filter[orders][code]=20013004'
headers = {'ContentType': 'application/vnd.api+json', 'X-Auth-Token': token }
response = requests.get(url=url, headers=headers)
print(response.json())

Обратите внимание, что переменной token надо присвоить какой-то реальный токен.


Более подробно почитать как работать с requests можно в документации.

→ Ссылка
Автор решения: Vadim.Sharoikin
import requests
url = 'https://kaspi.kz/shop/api/v2/orders?filter[orders][code]=20013004'
headers = {
    'Content-Type': 'application/vnd.api+json',
    'X-Auth-Token': token
}
response = requests.get(url=url, headers=headers )
print(response.json)

как-то так. Но параметры запроса лучше отдельно передавать.

params = {
    'filter[orders][code]':20013004,
}

response = requests.get(url=url, headers=headers,params=params )

я вижу что в постмане запрос работает. Но т.к. данные не настоящие ответ пустой введите сюда описание изображения

→ Ссылка