Estoy tratando de escribir código Python que utiliza la API (Insight) Blockexplorer.com , particularmente las POST
funciones. Estoy probando con la aplicación REST de iOS, Restler (ver captura de pantalla ).
La llamada que estoy tratando de hacer está bien cuando uso GET ( https://testnet.blockexplorer.com/api/addrs/2NF2baYuJAkCKo5onjUKEPdARQkZ6SYyKd5,2NAre8sX2povnjy4aeiHKeEh97Qhn97tB1f/txs ), sin embargo POST
, tengo problemas. Lo uso "addrs" = "2NF2baYuJAkCKo5onjUKEPdARQkZ6SYyKd5,2NAre8sX2povnjy4aeiHKeEh97Qhn97tB1f"
como mis parámetros (y he intentado usar JSON descargado, es decir "{ "2NF2baYuJAkCKo5onjUKEPdARQkZ6SYyKd5,2NAre8sX2povnjy4aeiHKeEh97Qhn97tB1f" }"
, pero siempre recibo el siguiente mensaje de error:
Parámetro de dirección no válido: no se puede llamar al método 'dividir' de indefinido. Código: 1
Claramente es un problema de parámetros, entonces, ¿qué pasa? (FWIW no estoy versado en JavaScript)
Captura de pantalla relevante de Restler (L) y documentación API (R):
mago de ozzie
=
que causaron el problema. La carga útil debe ser una cadena sin espacios, es decir,addrs=2NF2baYuJAkCKo5onjUKEPdARQkZ6SYyKd5,2NAre8sX2povnjy4aeiHKeEh97Qhn97tB1f