如何使用NFT API 进行NFT交易市场开发?

  • Tokenview
  • 更新于 2022-11-09 20:00
  • 阅读 872

去年NFT的爆火出圈后,不少行业外人士开始投身NFT市场,使得整个NFT收藏品市场交易量大幅上升。

去年NFT的爆火出圈后,不少行业外人士开始投身NFT市场,使得整个NFT收藏品市场交易量大幅上升。随着NFT的收藏价值和财富效应不断累积放大,各具特色的NFT交易平台也不断涌入NFT交易市场。一件优秀的作品,不仅需要优质的创作者,更需要有一个能展现其价值和流通价值的平台。对于去中心化的NFT藏品更是如此。NFT交易市场可以让人们可以通过参与市场行为进行买卖 NFT,进而实现其所有权的转移或交换。已被用户所熟知的主流 NFT 交易平台包括 OpenSea、Rarible、SuperRare、LooksRare、X2Y2等。

以OpenSea为例,作为NFT交易市场平台,OpenSea提供了包括NFT集合(Collecton)、每个集合上的NFTID交易数据、用户交易列表展示以及每个Token ID 下的NFT图片、合约地址、所属者等数据。

image.png

Tokenview NFT APIs

在WEB3领域,随着NFT生态的不断拓展,不少品牌和企业都在构建自己的NFT平台。但从开发到场景落地,需要长期成本投入。从搭建区块链全节点,到海量数据筛选,再到成功获取每一类NFT数据都需要耗费大量的时间。Tokenview NFT API是一个支持多链、高性能的 NFT API接口服务,为不少品牌和企业解决了进入Web3.0市场所面临的技术问题,在节省投入成本的同时,帮助开发者更高效、快速、稳定地获取NFT数据,进行NFT平台构建。

那么作为NFT市场平台的开发者,可以使用Tokenview NFT API提供的哪些数据来完成NFT平台构建?

image.png

如何构建NFT交易市场

一、注册账户

在Tokenview API 后台管理系统(https://services.tokenview.io)使用邮箱注册账户,注册成功后系统为您创建一个项目,并分配一个NFT APIKEY。

image.png

二、使用APIKEY创建NFT交易市场

打开对应的NFT API文档,参考文档调用接口链接即可快速获取NFT基础数据信息。

1 获取以太坊上所有的NFT集合

Tokenview API接口支持查询以太坊上所有的ERC721和ERC1155的合约。

https://eth.tokenview.io/v2api/rctokens/rc721?uniqueId=eth&pageNum=1&pageSize=10&orderby=volume24hours&direction=desc

https://eth.tokenview.io/v2api/rctokens/rc1155?uniqueId=eth&pageNum=1&pageSize=10&orderby=volume24hours&direction=desc

image.png

2 NFT Collection 基本信息

使用下面的接口链接,并输入想要查询的公链、NFT合约地址和获取的Tokenview NFT APIKEY,即可获取所有NFT集合基本信息。

https://services.tokenview.io/nft/{公链简称小写}

/blockdata/collection/info/{collection_address}?apikey={apikey}

例如,输入:

公链:eth

NFT合约地址(all/721/1155):

0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d

Tokenview NFT APIKEY: xxxx

image.png

3 Collection上NFTID的交易列表

使用下面的接口链接,并输入想要查询的公链、NFT合约地址、查询的NFTID、页码、一页返回的数据数量和获取的Tokenview NFT APIKEY,即可获取所有Collection上NFTID的交易列表。

https://services.tokenview.io/nft/{公链简称小写}

/blockdata/nfts/tokentrans/{collection_address}/{nft_id}/{page}/{page_size}?apikey={apikey}

例如,输入:

公链:eth

NFT合约地址(all/721/1155):

0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d

查询的NFTID:1818

页码:1

页码条数:20

Tokenview NFT APIKEY: xxxx

image.png

4 用户NFT交易列表

使用下面的接口链接,并输入想要查询的公链、页码、一页返回的数据数量和获取的Tokenview NFT APIKEY,即可获取最新的1000笔NFT交易列表。

https://services.tokenview.io/nft/{公链简称小写}

/blockdata/transactions/rc721/{page}/{page_size}?apikey={apikey}

例如,输入:

公链:eth

钱包地址:

0xf960a94f0b11b9c2742bc24421fc9ec43470ba76

页码:1

页码条数:20

Tokenview NFT APIKEY: xxxx

image.png

调用结果按照时间线倒序的排列方式,可展示钱包地址的最近1000条交易列表信息。

最后创建并部署你自己的交易合约就可以构建完整的NFT交易市场啦!更多的其它接口链接均可以在NFT API 文档中查找和使用。

总结

当前,对NFT应用场景的不断探索,使得各行各业的人开始尝试打造以去中心化收藏品NFT为核心的生态。而NFT交易平台不仅会吸引收藏家,还会激励数字艺术创作者参与到NFT的发展和建设中。对于想要构建WEB3品牌的企业和项目方来说,创建一个平台所需的工作量极为庞大。这也对开发者提出了巨大的挑战。

Tokenview NFT API 为NFT交易市场开发提供数据支持,包含以太坊上所有NFT项目(Collections),交易列表、及其参与的交易(NFTIDs)等。Tokenview NFT APIs通过对NFT数据进行结构化处理,使得开发者无需依赖原生API,无需搭建节点等,即可按需获取NFT数据,方便快捷地构造NFT应用平台。

点赞 2
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Tokenview

41 篇文章, 108 学分