Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

144
Vistas
Coinbase Javascript API no funciona - Frase de contraseña no válida

Probé la biblioteca javascript de Coinbase Pro Node, pero obtengo una frase de Invalid Passphrase que regresa del punto final autenticado, pero el punto final público funciona bien. Configuré la clave de acceso, la clave secreta y la frase de contraseña en mi entorno para que la use mi aplicación. Tengo una cuenta válida de Coinbase Pro y creé mis credenciales allí.

¿Esto funciona para alguien? Dado que la biblioteca está marcada como obsoleta, quiero asegurarme de que simplemente no estoy haciendo algo mal o usando una biblioteca que ya no funciona.

Esta es mi aplicación.

 const CoinbasePro = require('coinbase-pro'); const publicClient = new CoinbasePro.PublicClient(); publicClient .getProducts() .then(data => { // console.log(data); console.log(`got product data for ${data.length} products`); }) .catch(error => { console.log("error", error); }); const key = process.env.cb_access_key; const secret = process.env.cb_secret_key; const passphrase = process.env.cb_passphrase; const apiURI = 'https://api.pro.coinbase.com'; const sandboxURI = 'https://api-public.sandbox.pro.coinbase.com'; const authedClient = new CoinbasePro.AuthenticatedClient( key, secret, passphrase, apiURI ); authedClient.getOrders({ after: 3000, status: 'open' }, resp => { console.log(resp.data); });

Respuesta:

 $ npm run cb > coinbase@1.0.0 cb > node coinbase.js got product data for 375 products { message: 'Invalid Passphrase' }

Gracias

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

¿Observe cómo getProducts no falló a pesar de que la constante de la frase de contraseña aún no se había establecido? El publicClient no requiere una frase de contraseña. Puede llegar a cualquiera de esos puntos finales directamente en un navegador. Por ejemplo publicClient.getProducts es simplemente una solicitud GET a https://api.pro.coinbase.com/products .

Recibí la Frase de Invalid Passphrase un par de veces en claves API que han estado funcionando durante días y luego se detienen repentinamente. Tuve que eliminar y volver a crear las claves y actualizar el código con las nuevas claves. No estoy seguro de por qué las teclas se rompen repentinamente, pero esa es la solución si aún no lo ha descubierto, sé que esta es probablemente una pregunta obsoleta a estas alturas.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda