feat: added bling api requests

This commit is contained in:
ka 2024-06-18 00:06:51 -03:00
parent f97c0a542f
commit a8c5bedc52
Signed by: ka
GPG Key ID: 77D32BB1496F3FD1

View File

@ -0,0 +1,29 @@
import requests
from ajusta_bling import Database
BLING_API_URL = "https://bling.com.br/Api/v3"
def get_inactive_products(page: int) -> any:
try:
request = requests.get("%s/produtos" % BLING_API_URL, params={"criterio": 3, "pagina": page})
return request.json()['data']
except requests.exceptions.RequestException as e:
print(e)
return False
def get_product_variations(product_id: int) -> any:
try:
request = requests.get("%s/produtos/variacoes/%s" % (BLING_API_URL, product_id))
return request.json()['data']
except requests.exceptions.RequestException as e:
print(e)
return False
def get_product_structure(product_id: int) -> any:
try:
request = requests.get("%s/produtos/estruturas/%s" % (BLING_API_URL, product_id))
return request.json()['data']
except requests.exceptions.RequestException as e:
print(e)
return False