es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

curl/wget dejaron de funcionar (no he cambiado nada), pero la misma URL funciona correctamente en el navegador.

Si voy a esta URL en el navegador:

https://api.bscscan.com/api?module=account&action=balance&address=0x3f349bBaFEc1551819B8be1EfEA2fC46cA749aA1&apikey=DJD6AQYBZTP197BBYKR5G4DDRH4YMQZKSX

funciona bien, retornando:

{"status":"1","message":"OK","result":"60824359763526706"}

Si pongo la MISMA URL exacta en curl o wget, obtengo ‘Invalid API key’ y no sé por qué. Es la misma URL exacta.

$ curl -X GET --header 'Accept: application/json' "https://api.bscscan.com/api?module=account&action=balance&address=0x61aE35Be08ea92f9263cDbA2Af0dBC1d4861d652&apikey=DJD6AQYBZTP197BBYKR5G4DDRH4YMQZKSX" 2>> /dev/null
{"status":"0","message":"NOTOK","result":"Invalid API Key"}

$ wget --timeout=15 -O - -o /dev/null "https://api.bscscan.com/api?module=account&action=balance&address=0x61aE35Be08ea92f9263cDbA2Af0dBC1d4861d652&apikey=DJD6AQYBZTP197BBYKR5G4DDRH4YMQZKSX"
{"status":"0","message":"NOTOK","result":"Invalid API Key"}

No entiendo qué sucedió aquí, ya que funcionaba hace unos días.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que la clave del API utilizada en las solicitudes curl y wget ahora es inválida, lo que hace que el API devuelva un mensaje de error en lugar del resultado deseado. Es posible que la clave del API haya expirado o sido revocada, o puede haber un problema con la forma en que se pasa en las solicitudes. Puede valer la pena verificar con el proveedor del API para asegurarse de que la clave aún sea válida y que no haya cambios en el API que puedan afectar las solicitudes.

Comments are closed.