NFT 是人類代表所有權和以無信任方式編碼數字私有產權的一個根本轉變,可能重塑我們對資產所有權的思考方式,如果有更多的人使用NFT,就需要更容易被搜索、發現和使用。
當你打開一個NFT錢包時,你可以輕鬆查看你的個人NFT 資產,歷史交易記錄,NFT圖片,地板價等。
開發者需要獲取哪些數據以及如何獲取這些數據來完成NFT錢包的開發呢?從搭建區塊鏈全節點,到過濾海量數據,再到檢索每一類NFT數據都需要耗費大量的時間。在Web2.0的世界裡,我們可以花費相對較短的時間建立個人網頁,開發App。在Web3.0的世界裡,構建面向NFT 的產品是相當困難和昂貴的,我們需要更加流暢便捷的工具。 Tokenview NFT API是一個支持多鏈、高性能的NFT API接口服務,綜合考慮了市場需求和開發人員的生產力。它的目標是節省人力,物力和珍貴的時間成本,使得組織/機構更快地進入Web3.0市場而不必考慮低層次的技術細節。
如何用Tokenview NFT API創建NFT錢包?
一、註冊賬戶
在Tokenview API 後台管理系統(https://services.tokenview.io)使用郵箱註冊賬戶,註冊成功後系統為您創建一個項目,並分配一個NFT APIKEY。
二、使用APIKEY創建NFT 錢包
打開對應的NFT API文檔,參考文檔調用接口鏈接即可快速創建NFT錢包。
1. 獲取用戶指定NFT資產
使用下面的接口鏈接,並輸入想要查詢的公鏈、錢包地址、指定的NFT合約地址和獲取的Tokenview NFT APIKEY,即可獲取用戶錢包地址指定NFT資產個數。
https://services.tokenview.io/nft/{公鏈簡稱小寫}/blockdata/assets/balance/{wallet_address}/{collection_address}?apikey={apikey}
例如,輸入:
- 公鏈:eth
- 錢包地址:0xf960a94f0b11b9c2742bc24421fc9ec43470ba76/li>
- NFT合約地址: 0x160c404b2b49cbc3240055ceaee026df1e8497a0 (GHOST NFT 合約地址)
- Tokenview NFT APIKEY: xxxxxxxxx
調用結果顯示,該0x160開頭的錢包地址擁有1個GHOST NFT資產。
2. 獲取用戶的所有NFT資產
使用下面的接口鏈接,並輸入想要查詢的公鏈、錢包地址、NFT合約類型和獲取的Tokenview NFT APIKEY,即可獲取用戶錢包地址的所有NFT資產。
https://services.tokenview.io/nft/{公鏈簡稱小寫}/blockdata/assets/inventory/{wallet_address}/{type}?apikey={apikey}
例如,輸入:
- 公鏈:eth
- 錢包地址:0xf960a94f0b11b9c2742bc24421fc9ec43470ba76/li>
- NFT合約類型(all/721/1155):721
- Tokenview NFT APIKEY: xxxxxxxxx
調用結果顯示該錢包地址共包含77種不同類型的NFT資產。
3. 獲取用戶NFT 交易列表
使用下面的接口鏈接,並輸入想要查詢的公鏈、錢包地址、NFT合約類型、頁碼、當頁交易條數和獲取的Tokenview NFT APIKEY,即可獲取用戶錢包地址的所有NFT交易信息。
https://services.tokenview.io/nft/{公鏈簡稱小寫}/blockdata/assets/tokentrans/all/{wallet_address}/{type}/{page}/{page_size}?apikey={apikey}
例如,輸入:
- 公鏈:eth
- 錢包地址:0xf960a94f0b11b9c2742bc24421fc9ec43470ba76/li>
- NFT合約類型(all/721/1155):721
- 頁碼:1
- 頁碼交易條數:20
- Tokenview NFT APIKEY: xxxxxxxxx
調用結果按照時間線倒序的排列方式,可展示錢包地址的最近1000條交易列表信息。
更多的其它接口鏈接均可以在NFT API 文檔中查找和使用。
對於開發者來說,創建一個NFT 錢包是一件既麻煩又困難的工作,在NFT 數據海洋中需要對每個NFT進行索引和篩選,Tokenview NFT APIs就是把數據化繁為簡,對NFT數據進行結構化處理,整合多鏈數據,能夠快速創建NFT錢包,而無需搭建節點,檢索數據等。
Tokenview NFT API以用戶錢包地址為服務對象,不再局限於原始的鏈上數據,是經過清洗和過濾的純粹的用戶NFT資產對象,包含用戶資產(Assets),NFT項目(Collections),單個資產及其參與的交易(NFTIDs),用戶關注的最新NFT項目以及鏈上整體交易情況,支持方便快捷地構造NFT應用。