Добавлены логи для валидации API ключей в компонентах MarketplaceApiStep и MarketplaceService. Улучшена обработка ошибок с выводом детальной информации. Оптимизирована проверка формата API ключа для Wildberries. Обновлены сообщения для улучшения отладки.

This commit is contained in:
Bivekich
2025-07-28 09:25:52 +03:00
parent 5c57c34c1a
commit 32b436c35d
3 changed files with 53 additions and 6 deletions

View File

@ -1634,6 +1634,12 @@ export const resolvers = {
const { marketplace, apiKey, clientId, validateOnly } = args.input;
console.log(`🔍 Validating ${marketplace} API key:`, {
keyLength: apiKey.length,
keyPreview: apiKey.substring(0, 20) + '...',
validateOnly
});
// Валидируем API ключ
const validationResult = await marketplaceService.validateApiKey(
marketplace,
@ -1641,7 +1647,10 @@ export const resolvers = {
clientId
);
console.log(`✅ Validation result for ${marketplace}:`, validationResult);
if (!validationResult.isValid) {
console.log(`❌ Validation failed for ${marketplace}:`, validationResult.message);
return {
success: false,
message: validationResult.message,
@ -1656,6 +1665,7 @@ export const resolvers = {
apiKey: {
id: "validate-only",
marketplace,
apiKey: "***", // Скрываем реальный ключ при валидации
isActive: true,
validationData: validationResult,
createdAt: new Date().toISOString(),