Updated docs, updated modules, removed old methods
This commit is contained in:
@@ -10,20 +10,26 @@ class Request:
|
||||
"""
|
||||
base_url = None
|
||||
_access_key = None
|
||||
_api_key = None
|
||||
content_type = None
|
||||
inn = None
|
||||
ogrn = None
|
||||
|
||||
def __init__(self, base_url: str, access_key: str, inn: str = None, ogrn: str = None):
|
||||
def __init__(self, base_url: str, access_key: str = None, api_key: str = None, inn: str = None, ogrn: str = None):
|
||||
self.base_url = base_url
|
||||
self._access_key = access_key
|
||||
self._api_key = api_key
|
||||
self.inn = inn
|
||||
self.ogrn = ogrn
|
||||
|
||||
def get(self, path: str):
|
||||
full_url = f'{self.base_url}{path}'
|
||||
payload = {'key': self._access_key, 'inn': self.inn, 'ogrn': self.ogrn}
|
||||
|
||||
if self._access_key:
|
||||
payload = {'key': self._access_key, 'inn': self.inn, 'ogrn': self.ogrn}
|
||||
elif self._api_key:
|
||||
payload = {'api-key': self._api_key, 'inn': self.inn, 'ogrn': self.ogrn}
|
||||
|
||||
try:
|
||||
response = requests.get(url=full_url, params=payload)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user