Sitemap
Covalent

A hub for news, insights, research, and stories from the Covalent Team!

Follow publication

Covalent API + Google Sheets + NFTs = Amis

--

Les NFTs sont amusants et nous allons les explorer avec l’API Covalent.

Dans l’article précédent, j’ai expliqué comment vous pouviez utiliser l’API Covalent pour extraire les données de prix des crypto-actifs sur la chaîne ETH. Dans cet article, nous allons aller plus loin et explorer comment vous pouvez réellement visualiser les NFTs dans Excel !

Ok, alors commençons. Tout d’abord, regardons la documentation de Covalent.

Ici, on voit un bon exemple : https://gist.github.com/gane5h/e0e5f9ae2517d353324465d9cbe64ae9

Utilisons le même exemple que dans ce gist. L’URL demandée est https://api.covalenthq.com/v1/1/tokens/0xe4605d46fd0b3f8329d936a8b258d69276cba264/nft_metadata/123/

Cette demande nous donne une réponse importante, comme suit :

{
"data": {
"items": [
{
"contract_decimals": 0,
"contract_name": "Meme Ltd.",
"contract_ticker_symbol": "MEMES",
"contract_address": "0xe4605d46fd0b3f8329d936a8b258d69276cba264",
"logo_url": "https://logos.covalenthq.com/tokens/0xe4605d46fd0b3f8329d936a8b258d69276cba264.png",
"type": "nft",
"balance": null,
"quote_rate": null,
"quote": null,
"nft_data": [
{
"token_id": "123",
"token_balance": null,
"token_url": "https://api.dontbuymeme.com/memes/123",
"external_data": {
"name": "I wish I was understood",
"description": null,
"image": "https://images.dontbuymeme.com/artist-series/fewocious/static/i-wish-i-was-understood.jpg",
"external_url": "https://dontbuymeme.com/artist-series/fewocious",
"attributes": [
{
"trait_type": "Set",
"value": "Artist Drop 8 - Fewocious"
},
{
"trait_type": "Artist",
"value": "Fewocious"
},
{
"trait_type": "Type",
"value": "Pop Surreal"
},
{
"display_type": "date",
"trait_type": "birthday",
"value": 1609267020
},
{
"trait_type": "Max Supply",
"value": "100"
}
]
}
}
]
}
],
"pagination": null
},
"error": false,
"error_message": null,
"error_code": null
}

Nous voyons que l’élément “image” a l’URL du NFT. Intéressant. Et si nous pouvions utiliser la même fonction d’importation JSON que la dernière fois pour accéder à l’URL de l’image et la visualiser, le tout dans Google Sheets ?

Ok, alors, c’est parti ! Tout d’abord, nous créons un appel de fonction :

=importjson("https://api.covalenthq.com/v1/1/tokens/0xe4605d46fd0b3f8329d936a8b258d69276cba264/nft_metadata/123/","data.items.0.nft_data.0.external_data.image")

Cette fonction permet d’extraire l’URL de l’image NFT. Pour visualiser le NFT, il faut procéder comme suit :

=image(C9, 2) # cell C9 holds the results from the previous importjson call

Et voilà ! Si vous avez tout fait correctement, vous devriez voir la réponse suivante :

Voilà qui conclut mon deuxième article. Si vous avez des commentaires, n’hésitez pas à me contacter.

Note: Cet article est une traduction. L’original se trouve ici.

À propos de Covalent

Covalent fournit une API unifiée pour apporter une transparence et une visibilité complètes aux actifs sur tous les réseaux blockchain. La technologie exclusive de Covalent permet une solution «sans code» qui résout un vaste éventail de cas d’utilisation pour les portefeuilles, les échanges, les dépositaires et la fiscalité, entre autres. L’API permet un accès facile aux données normalisées, unifiées et granulaires.

Twitter: @Covalent_HQ

Telegram: https://www.covalenthq.com/telegram/

Discord: https://www.covalenthq.com/discord

--

--

Covalent
Covalent

Published in Covalent

A hub for news, insights, research, and stories from the Covalent Team!

Kumosoukai
Kumosoukai

Written by Kumosoukai

Blockchain Believer — Crypto Scientist

No responses yet