feat: add WB_SECRET_TOKEN to headers for marketplace API requests
This commit is contained in:
@@ -41,4 +41,4 @@ KAFKA_ENABLE_SSL = os.environ.get('KAFKA_ENABLE_SSL', 'true').lower() in ('true'
|
|||||||
# Celery
|
# Celery
|
||||||
CELERY_BROKER_URL = os.environ.get('CELERY_BROKER_URL')
|
CELERY_BROKER_URL = os.environ.get('CELERY_BROKER_URL')
|
||||||
CELERY_RESULT_BACKEND = os.environ.get('CELERY_RESULT_BACKEND')
|
CELERY_RESULT_BACKEND = os.environ.get('CELERY_RESULT_BACKEND')
|
||||||
|
WB_SECRET_TOKEN = os.environ.get("WB_SECRET_TOKEN")
|
||||||
|
|||||||
8
external/marketplace/wildberries/core.py
vendored
8
external/marketplace/wildberries/core.py
vendored
@@ -2,7 +2,7 @@ import time
|
|||||||
from enum import StrEnum
|
from enum import StrEnum
|
||||||
from typing import AsyncIterator
|
from typing import AsyncIterator
|
||||||
|
|
||||||
|
from backend.config import WB_SECRET_TOKEN
|
||||||
from external.marketplace.base.core import BaseMarketplaceApi
|
from external.marketplace.base.core import BaseMarketplaceApi
|
||||||
from models import Marketplace
|
from models import Marketplace
|
||||||
|
|
||||||
@@ -33,7 +33,11 @@ class WildberriesMarketplaceApi(BaseMarketplaceApi):
|
|||||||
"Please check the marketplace credentials."
|
"Please check the marketplace credentials."
|
||||||
)
|
)
|
||||||
self.token = token
|
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
|
self.marketplace = marketplace
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
|||||||
Reference in New Issue
Block a user