diff --git a/backend/config.py b/backend/config.py index c216682..f63690e 100644 --- a/backend/config.py +++ b/backend/config.py @@ -41,4 +41,4 @@ KAFKA_ENABLE_SSL = os.environ.get('KAFKA_ENABLE_SSL', 'true').lower() in ('true' # Celery CELERY_BROKER_URL = os.environ.get('CELERY_BROKER_URL') CELERY_RESULT_BACKEND = os.environ.get('CELERY_RESULT_BACKEND') - +WB_SECRET_TOKEN = os.environ.get("WB_SECRET_TOKEN") diff --git a/external/marketplace/wildberries/core.py b/external/marketplace/wildberries/core.py index 0805b17..dc4dac1 100644 --- a/external/marketplace/wildberries/core.py +++ b/external/marketplace/wildberries/core.py @@ -2,7 +2,7 @@ import time from enum import StrEnum from typing import AsyncIterator - +from backend.config import WB_SECRET_TOKEN from external.marketplace.base.core import BaseMarketplaceApi from models import Marketplace @@ -33,7 +33,11 @@ class WildberriesMarketplaceApi(BaseMarketplaceApi): "Please check the marketplace credentials." ) self.token = token - self.headers = {'Authorization': token, 'User-Agent': 'wbas_seller.denco.store3547'} + self.headers = { + 'Authorization': token, + 'User-Agent': 'wbas_seller.denco.store3547', + 'X-Client-Secret': WB_SECRET_TOKEN + } self.marketplace = marketplace @property