получение токена
dt = datetime.datetime.now()
ts = time.mktime(dt.timetuple())
claims = {
"email": self.email,
"aud": "usr",
"iat": int(ts),
"jti": hex(random.getrandbits(64))
}
key = self.key
token = jws.sign(claims, key, headers={"kid": self.kid}, algorithm=ALGORITHMS.ES256
запрос
requests.get('https://bitzlato.com/api/p2p/exchange/dsa/', headers={
"Authorization": "Bearer " + token
},
params={
"cryptocurrency": f'{cryptocurrency}',
"currency": f"{currency}",
"type": f"{order_type}", # purchase, selling
"isOwnerActive": True,
"limit": 20,
"paymethod": f'{pay_method}'
})
код либы jws тут
https://github.com/mpdavis/python-jose/blob/master...
Все это было в указанных вами в ссылках, все это можно было посмотреть и разобраться.
Так же видимо вам дали не корректную информацию или вы не так прочитали "документацию", нужен JWS токен.