去年NFT的爆火出圈後,不少行業外人士開始投身NFT市場,使得整個NFT收藏品市場交易量大幅上升。隨著NFT的收藏價值和財富效應不斷累積放大,各具特色的NFT交易平台也不斷湧入NFT交易市場。一件優秀的作品,不僅需要優質的創作者,更需要有一個能展現其價值和流通價值的平台。對於去中心化的NFT藏品更是如此。 NFT交易市場可以讓人們可以通過參與市場行為進行買賣 NFT,進而實現其所有權的轉移或交換。已被用戶所熟知的主流 NFT 交易平台包括 OpenSea、Rarible、SuperRare、LooksRare、X2Y2等。

以OpenSea為例,作為NFT交易市場平台,OpenSea提供了包括NFT集合(Collecton)、每個集合上的NFTID交易數據、用戶交易列表展示以及每個Token ID 下的NFT圖片、合約地址、所屬者等數據。

如何使用NFT API 進行NFT交易市場開發?

在WEB3領域,隨著NFT生態的不斷拓展,不少品牌和企業都在構建自己的NFT平台。但從開發到場景落地,需要長期成本投入。從搭建區塊鏈全節點,到海量數據篩選,再到成功獲取每一類NFT數據都需要耗費大量的時間。 Tokenview NFT API是一個支持多鏈、高性能的NFT API接口服務,為不少品牌和企業解決了進入Web3.0市場所面臨的技術問題,在節省投入成本的同時,幫助開發者更高效、快速、穩定地獲取NFT數據,進行NFT平台構建。

那麼作為NFT市場平台的開發者,可以使用Tokenview NFT API提供的哪些數據來完成NFT平台構建?

一、註冊賬戶

在Tokenview API 後台管理系統(https://services.tokenview.io)使用郵箱註冊賬戶,註冊成功後系統為您創建一個項目,並分配一個NFT APIKEY。

二、使用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

如何使用NFT API 進行NFT交易市場開發?

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

如何使用NFT API 進行NFT交易市場開發?

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

如何使用NFT API 進行NFT交易市場開發?

 

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

如何使用NFT API 進行NFT交易市場開發?

調用結果按照時間線倒序的排列方式,可展示錢包地址的最近1000條交易列表信息。

最後創建並部署你自己的交易合約就可以構建完整的NFT交易市場啦!更多的其它接口鏈接均可以在NFT API 文檔中查找和使用。  

當前,對NFT應用場景的不斷探索,使得各行各業的人開始嘗試打造以去中心化收藏品NFT為核心的生態。而NFT交易平台不僅會吸引收藏家,還會激勵數字藝術創作者參與到NFT的發展和建設中。對於想要構建WEB3品牌的企業和項目方來說,創建一個平台所需的工作量極為龐大。這也對開發者提出了巨大的挑戰。

Tokenview NFT API 為NFT交易市場開發提供數據支持,包含以太坊上所有NFT項目(Collections),交易列表、及其參與的交易(NFTIDs)等。 Tokenview NFT APIs通過對NFT數據進行結構化處理,使得開發者無需依賴原生API,無需搭建節點等,即可按需獲取NFT數據,方便快捷地構造NFT應用平台。