¿Dónde está la API key del feed de productos de Awin?

Quieres automatizar la descarga de feeds de productos de Awin y ejecutas un script. El script pide la clave API del feed de productos.

Cómo usar las herramientas de lectura

Escuchar lee el artículo en voz alta. La lectura rápida muestra frases a tu ritmo. La práctica de idiomas compara las traducciones disponibles. Guardar añade un marcador en este navegador, accesible desde los guardados del reproductor. El rompeladrillos convierte las palabras del artículo en ladrillos para romper.

Compartir este artículo

Compartir este artículo

Publicidad
Publicidad

No hay ningún botón “API Key”: la clave va dentro de la URL de descarga de Create-a-Feed

Quieres automatizar la descarga de feeds de productos de Awin y ejecutas un script.

El script pide la clave API del feed de productos.

Perfecto. Entras en Awin, vas a Toolbox y abres Create-a-Feed.

Y no aparece ninguna clave API evidente.

No hay un gran botón “API Key”. No hay una caja llamada “Credentials”. No hay un campo “Secret”.

Hay recuentos de productos, categorías, anunciantes, marcas y algo llamado “Feed List Download”.

La reacción normal es:

¿Y cómo se suponía que había que adivinar esto?

Para rematarlo, la guía del script dice que copies el valor situado justo después de /apikey/ en la URL de descarga.

Pero la URL que muestra la interfaz actual no contiene /apikey/.

Empieza la reunión de emergencia mental:

“¿Estoy en la página equivocada?” “¿Me falta permiso?” “¿Es otra API?” “¿Qué es esta URL gigantesca?” “¿Por qué Node.js también muestra una advertencia?” “¿Se ha roto todo a la vez?”

No.

La clave de datos del feed de productos de Awin es distinta del token normal de la Partner API. La propia documentación de Awin indica que esa clave se obtiene de una descarga estándar creada en Create-a-Feed. En un patrón de interfaz observado en octubre de 2026, la clave aparecía como un segmento sin etiqueta dentro de la URL de Feed List Download.

Una búsqueda del tesoro, pero con credenciales.

0. Versión de 30 segundos

Hay seis ideas clave.

  1. Awin usa una credencial para la Partner API y otra data feed API key para feeds de productos.
  2. No son intercambiables.
  3. La documentación oficial dice que la clave del feed se obtiene desde una descarga estándar creada con Create-a-Feed.
  4. El ejemplo oficial usa una URL con /apikey/KEY.
  5. En la interfaz observada en octubre de 2026, Feed List Download usaba otra estructura y la clave estaba incrustada después del publisher ID.
  6. DEP0190 de Node.js es una advertencia separada, no una prueba de que la clave de Awin haya fallado.

Así que la clave no necesariamente falta.

Puede estar ahí sin etiqueta.

1. Qué ocurrió realmente

El script de configuración mostraba únicamente los nombres de los secretos ya registrados y pedía los que faltaban.

El token normal de Awin ya estaba configurado.

Luego pidió la clave del feed de productos.

La instrucción decía:

“Toolbox → Create-a-Feed → mira la URL de descarga → copia lo que hay después de /apikey/.”

Esa indicación tiene una base real.

La documentación Product Feed List Download de Awin, actualizada el 31 de agosto de 2026, muestra un ejemplo con /apikey/KEY y explica que la download API key puede obtenerse desde una descarga estándar generada en Create-a-Feed.

También aclara que esa clave es diferente de la que se usa para la Partner API.

El concepto era correcto.

La forma concreta de la URL en la interfaz era la trampa.

2. La guía dice “después de /apikey/”, pero /apikey/ no existe

Eliminando todos los datos privados y la clave real, la estructura observada fue aproximadamente:

https://ui.awin.com/productdata-darwin-download/publisher///1/feedList

El detalle importante:

no aparece /apikey/.

Guía: “Está justo después de /apikey/.”

Realidad: “Ese /apikey/ hoy no ha venido a trabajar.”

En el caso observado, la ruta seguía este orden:

publisher/ → publisher ID → data feed API key → 1/feedList

Debe entenderse como un patrón visto en octubre de 2026, no como una promesa de que Awin conservará esa URL para siempre.

3. La confusión de fondo: hay dos credenciales

Credencial de Partner API

Sirve para autenticarse en la Partner API general de Awin.

Product feed data key

Sirve para descargas de feeds y listas de feeds.

La documentación oficial de Awin distingue expresamente ambas credenciales.

Por eso pensar “ya configuré el token de la API de Awin, ¿por qué me pide otra clave?” es totalmente razonable.

Porque realmente es otra.

Un nombre un poco más distinto habría ahorrado bastante arqueología digital.

4. Dónde mirar en la interfaz actual

Para el patrón observado en octubre de 2026:

  1. Inicia sesión en Awin.
  2. Abre Toolbox → Create-a-Feed.
  3. Busca Feed List Download.
  4. Confirma que el enlace pertenece realmente a un dominio de Awin.
  5. No pegues la URL completa en chats públicos, artículos, Issues o registros.
  6. Si la URL tiene la misma estructura observada, el segmento inmediatamente posterior a publisher// es la clave del feed.
  7. Pega únicamente el secreto necesario en la entrada protegida del script.
  8. Si no aparece ningún carácter al escribir, puede ser simplemente una entrada de secretos enmascarada; pulsa Enter para continuar.

El punto cinco es crucial.

Una URL larga también puede contener una credencial.

Un secreto no deja de ser secreto por vivir entre barras.

5. ¿Y qué pinta DEP0190 aquí?

En medio de todo esto, la terminal puede imprimir:

DEP0190: Passing args to a child process with shell option true...

El momento es perfecto para confundir a cualquiera.

Pero la documentación oficial de Node.js explica que DEP0190 es una advertencia sobre usar execFile o spawn con una matriz de argumentos y shell:true. El problema es que los argumentos no se escapan de forma segura y existe riesgo de shell injection.

Por tanto:

no es un error de autenticación de Awin.

Sí conviene corregirlo por separado en el script: revisar si shell:true es necesario y si valores controlados por el usuario llegan a esos argumentos.

Pero no demuestra que la clave del feed sea incorrecta.

6. Hay que arreglar la guía, no entrenar al usuario para sufrir

“Lee mejor la URL” no es una solución robusta.

Un asistente de configuración debería:

  • reconocer el patrón documentado /apikey/;
  • reconocer también el patrón observado productdata-darwin-download/publisher///...;
  • no volver a mostrar la clave extraída;
  • no registrar la URL completa;
  • detenerse ante una estructura desconocida en lugar de adivinar;
  • explicar desde el principio que la clave de Product Feed es distinta del token de Partner API.

Eso evita mucha confusión innecesaria.

7. Conclusión

Era difícil por razones estructurales:

  • dos credenciales parecidas;
  • ningún campo evidente dedicado a la clave del feed;
  • ejemplos de documentación que pueden no coincidir con la URL actual;
  • una credencial escondida dentro de una URL enorme;
  • una advertencia no relacionada de Node.js apareciendo en el peor momento.

Así que sí: era razonable no entenderlo a primera vista.

Para la próxima:

Product Feed key ≠ Partner API token. Mira la URL de descarga en Create-a-Feed y no dependas de una única forma histórica de URL.

Y no publiques la URL real cuando por fin encuentres la clave.

Ese es el jefe final.

Sources


  1. Awin Help — Product Feed List Download, 2026-08-31 help.awin.com
  2. Awin Help — Downloading feeds using Create-a-Feed, 2026-08-31 help.awin.com
  3. Awin Help — Product Feed Publisher Guide Overview help.awin.com
  4. Node.js documentation — DEP0190 nodejs.org

En esta serie Lee todos los artículos sobre «Awin» (4 artículos)

Compartir este artículo

Si este artículo te ha sido útil, puedes apoyar el sitio. Apoyar

Publicidad
Publicidad
Publicidad

¿Otro más? ¿Algo divertido?

Ya que terminaste: un par de historias cercanas y otras totalmente distintas, pero divertidas.

  1. Tema cercano¿Uvas Shine Muscat a 199 yenes?Por qué el precio “por 100 g” confunde tanto en el súper
  2. Totalmente distinto, pero divertido¿Minecraft dentro de Elden Ring?Qué son las fusiones de videojuegos con IA y si se pueden jugar
  3. Al Buqqi¿por qué una gasolinera se convirtió en lugar de peregrinación?
  4. ¿Seríamos invencibles si no pudiéramos desanimarnos?Lo que explica y lo que no explica el «freno mental»
  5. ¿Qué diferencia hay entre unaju y unadon?En Hasebe de Okazaki, la respuesta fue 1,5 veces más anguila y una toalla absurdamente caliente

Para leer hoy

Cada uno responde a una pregunta que suelen hacerse quienes leen este artículo.

Ver todos los artículos sobre «Awin» (4 artículos)Ver todos los artículosMás sobre Tecnología

Buscar otros artículos

Todos los artículos

Mendoi-chan

Quién está detrás del sitio

Mendoi-chan

Convierte las fricciones del trabajo y la vida diaria en estructuras claras y próximos pasos prácticos.