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.

Opensea token URI versión v2 devuelve éxito falso error.

Estoy tratando de obtener los metadatos de una URI de token que encontré dentro de un NFT. La URI del token se ve así:

https://api.opensea.io/api/v2/metadata/matic/<contract_address>/0x{id}

Intenté utilizar la forma hexadecimal del tokenId en lugar de {id}, pero solo devuelve un error de { success:false } en la llamada GET.

¿Por qué estoy recibiendo este error? Coloqué mi Id de token en forma hexadecimal en lugar de 0x{id}.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    La razón por la que estás obteniendo el error { success:false } es porque el ID del token debe ser pasado como un entero decimal y no en formato hexadecimal. En lugar de reemplazar {id} con la forma hexadecimal del ID del token, simplemente pasa el ID del token como un entero decimal sin el prefijo 0x.

    Entonces, el formato correcto del URI del token debería verse así:

    https://api.opensea.io/api/v2/metadata/matic/<contract_address>/<token_id>

    Reemplaza <contract_address> con la dirección real del contrato del NFT y <token_id> con el entero decimal del ID del token.

    Siguiendo este formato, deberías poder obtener exitosamente los metadatos del NFT desde el URI del token.

Comments are closed.