如何使用 NFTScan NFT API 检索单个 NFT 资产

NFT API 顾名思义及 NFT + API,是区块链 API 的应用之一。区块链 API 可以帮助降低与开发应用程序相关的成本,无需数据获取,数据解析,有效数据筛选,数据校验等各个步骤,对数据进行处理,免去了开发者费时费力。

一、什么是 NFT API

API 是允许两个应用组件使用一组定义和协议相互通信的机制。一般来说,这是一套明确定义的各种软件组件之间的通信方法。API 发送请求到存储数据的服务器,接着把调用的数据信息返回。开发者可以通过调用 API 函数对应用程序进行开发,以便来减轻编程任务。 不同应用程序实现不同的功能,但 API 可以从 A 程序里调用所需功能/数据应用在 B 程序中。日常生活中我们使用一些应用程序,其实都在使用 API,比如打车软件、查看天气、在线购票、查看汇率、交易数据等。

NFT API 顾名思义及 NFT + API,是区块链 API 的应用之一。区块链 API 可以帮助降低与开发应用程序相关的成本,无需数据获取,数据解析,有效数据筛选,数据校验等各个步骤,对数据进行处理,免去了开发者费时费力。NFT API 可以提供对存储在区块链上的 NFT 数据的访问,使开发人员更容易创建会使用到这些数据的应用程序。通过 API 访问存储在区块链上的 NFT 数据变得更容易,开发人员可以构建自己的应用程序来支持各种类型的 web3 产品或 DApp。

二、NFTScan API

1、NFT Collection 数据获取

由于市面上各类 NFT 项目并不是都严格遵守了标准底层智能合约代码,且各项目本身对元数据的存储方式有各有不同,存储方式的不标准使得因此单一的查询产品并不能兼容所有的 NFT 产品,而 NFTScan 将这些难以全部解析的数据进行标准化处理,清晰的将数据呈现到用户面前。

NFTScan 拥有全网最大最全的 NFT Collection 库,所涵盖的 NFT 数据相对全、种类丰富。NFT Collection 数据包含 NFT 市场上各 NFT 项目的交易量,市值,趋势等。NFTScan API 提供全量的 NFT Collection 数据,包括 Collection Name,资产个数,各个时间段交易量、交易记录等基础数据信息,支持 40 多个针对 EVM 兼容链的接口。

screenshot-20230221-132552.png

2、检索单个 NFT 资产

当前市场上 NFT 遍地开花,据 NFTScan 数据,截止 2 月 15 日,就以太坊而言 NFT 合约累积部署了 210,188 个,发行了 NFT 资产 126,765,113 个,过去 24 H 内新增近枚 12 万 NFT 资产。如此庞大的数字我们如何在大海里找到我们想要检索的 单个 NFT 资产呢?通过 NFTScan Open API 的接口之一“检索单个 NFT 资产”可以直接快速获取。

https://restapi.nftscan.com/api/v2/assets/contract_address/token_id?show_attribute=true

screenshot-20230221-132606.png

数据响应结果:

1)基础信息查询的 NFT 资产合约地址:

0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d 及名称为 Bored Ape Yacht Club,查询的 NFT Token id 为 1,在项目中的占比为 1,协议标准为 erc721,Mint 的钱包地址/当前的持有者地址,被铸造时的时间戳,Mint 的哈希地址及价格,Token URI 的地址。

latest_trade_price(上次成交价)/latest_trade_symbol(上次成交价的货币),latest_trade_timestamp(上次成交时间戳)当前显示 null,返还数值空,表示该项目未进行过交易。

2)元数据:从该项目的元数据可以看出 Metadata 数据托管在 ipfs 上,格式为 image/png,因为该链接只能由 IPFS 节点读取,所以我们就需要一个服务器域名来访问链接末尾的文件:

https//:dweb.link/ipfs://QmPbxeGcXhYQQNgsC6a36dDyYUcHgMLnGKnF8pVFmGsvqi

将这个反馈结果输入浏览器中,即获得了 ID 为 1 的 BAYC NFT 图像。

其次为对该图片的细节特征描述,如“Mouth”嘴:“Grin”露齿而笑;“Clothes”衣服:“Vietnam Jacket”越南夹克等等。

3)稀有度:对属性描述包括“Mouth”“Grin”占 7.13%,“Clothes”“Vietnam Jacket”占 2.24%,“background”“Orange”占 12.73%,“eyes”“Blue Beams”占 0.49%,“Fur”“Robot”占 2.65%,稀有度得分为 1.0680869106061612,综合稀有度排名为 2666 名。

screenshot-20230209-143603.png

NFTScan NFT API 优势:

NFTScan 是亚洲地区最大的 NFT 数据服务商,目前已支持 Ethereum、Solana、BNBChain、Polygon、Avalanche、Arbitrum、Optimism、Fantom、Moonbeam、PlatON、Cronos 11 条区块链网络的 NFT 全量数据。

除了 NFTScan.COM 多链 NFT 浏览器产品外,NFTScan 旗下设有开发者平台,为 Web3 团队提供专业的 NFT API 数据服务。NFTScan 目前服务了 100+ Web3 项目,其中包括 CoinMarketCap、Safepal、Mask、imToken、CyberConnect、RSS3、BitKeep、DefiYield、Kucoin、OneKey、Cobo、Bybit 等知名区块链项目。

screenshot-20230221-132959.png

NFTScan: https://nftscan.com/ Developer: https://developer.nftscan.com/ API Docs: https://docs.nftscan.com/ Twitter: https://twitter.com/nftscan_com

  • 原创
  • 学分: 0
  • 标签:
点赞 0
收藏 0
分享

0 条评论

请先 登录 后评论
NFT Research
NFT Research
0x7401...2B86
专注于NFT数据分析和调研