Tuần trước, nền tảng nhà phát triển NFTScan đã ra mắt dịch vụ API NFT của mạng TON và TON (The Open Network) là chuỗi công khai hiệu suất cao Lớp 1 do nhóm Telegram xây dựng, sử dụng máy ảo TVM của riêng mình, không tương thích với EVM. Thông qua kiến trúc kỹ thuật tiên tiến, nó thực hiện xử lý tốc độ cao hàng triệu TPS mỗi giây và hỗ trợ phát triển hợp đồng thông minh và DApp. TON áp dụng cơ chế sharding để cải thiện khả năng mở rộng và đảm bảo an ninh mạng thông qua phân mảnh dữ liệu, nhằm xây dựng một mạng phi tập trung tốc độ cao, an toàn và có thể mở rộng và đặt nền tảng vững chắc để xây dựng hệ sinh thái Web 3.0.
Hiện tại, tổng cộng 1.204.487 tài sản NFT đã được phát hành trên mạng TON, 10.123 bộ sưu tập NFT, 2.888.936 hồ sơ giao dịch đã được tạo, 762.453 địa chỉ ví đã tương tác và tổng khối lượng giao dịch là 15.083.265 TẤN. Hiện tại, ngoài 15 chuỗi tương thích với EVM, NFTScan còn hỗ trợ 4 blockchain không phải EVM khác: Bitcoin, Aptos, Solana.
Cách truy cập API NFTcan NFT và tạo tài khoản nhà phát triển NFTScan
Trước khi có thể bắt đầu sử dụng API NFTScan, trước tiên bạn cần truy cập trang web của nhà phát triển và tạo tài khoản. Truy cập trang web chính thức của NFTScan và nhấp vào nút "Đăng ký" API NFTScan để đăng ký.
Sau khi đăng nhập, hãy tìm API KAY duy nhất của bạn trên Trang tổng quan và sao chép nó. TRUY CẬP TÀI LIỆU API VÀ NHẬP KHÓA API CỦA RIÊNG BẠN VÀO VỊ TRÍ THÍCH HỢP TRONG TÀI LIỆU API. Làm theo hướng dẫn tài liệu và bạn có thể bắt đầu sử dụng dịch vụ API. Trong tài liệu API, các nhà phát triển có thể tìm thấy nhiều mẫu giao diện thay thế khác nhau để chọn giao diện phù hợp nhất theo nhu cầu của họ.
Trong Trang tổng quan, nhà phát triển cũng có thể xem số liệu thống kê về việc sử dụng API của họ để giúp ghi lại dữ liệu sử dụng lịch sử. Không chỉ vậy, NFTScan còn cung cấp cho mỗi nhà phát triển đã đăng ký dịch vụ gọi API 1M CU để yêu cầu tất cả các giao diện API NFT và CU không bao giờ hết hạn, cho đến khi hết!
Xem tài liệu TON API
Sau khi đăng ký thành công tài khoản nhà phát triển để nhận Khóa API, bạn cần xem tài liệu API NFTScan. Tài liệu API chứa tất cả các điểm cuối và tham số API mà bạn có thể sử dụng, cũng như chi tiết về cách cấu trúc yêu cầu và xử lý phản hồi. Đọc kỹ tài liệu API và đảm bảo bạn hiểu cách sử dụng API để lấy dữ liệu bạn cần. Dịch vụ API NFTScan được dành riêng để giúp các nhà phát triển cải thiện trải nghiệm thu thập phân tích dữ liệu NFT.
NFTScan hiện có thư viện bộ sưu tập NFT lớn nhất và đầy đủ nhất trên mạng và đã hỗ trợ Ethereum, Solana, BNBChain, Bitcoin, TON, Polygon, zkSync, Aptos, Linea, Base, Avalanche, Arbitrum, Optimism, Scroll, Fantom, Moonbeam, PlatON, Cronos, Gnosis 19 blockchain dữ liệu đầy đủ NFT, bao gồm dữ liệu NFT đã hoàn chỉnh, phong phú về chủng loại, cung cấp một bộ giao diện hoàn chỉnh để có được ERC721 và tài sản ERC1155 cũng như các giao dịch, dự án, thống kê thị trường và các thông tin khác, hiện hỗ trợ hơn 60 giao diện công khai cho các chuỗi tương thích EVM và một loạt các giao diện cùng mô hình cho Solana, Aptos, Bitcoin, TRON, phần lớn làm hài lòng các nhà phát triển để lập chỉ mục nhiều loại khác nhau Nhu cầu về dữ liệu NFT.
Truy xuất tài sản/Truy xuất giao dịch/Truy xuất bộ sưu tập/Thống kê/Làm mới siêu dữ liệu, bao gồm phần giới thiệu và mô tả tổng thể về một số trường lõi API, để các nhà phát triển biết cách lấy dữ liệu và sử dụng thông tin này để phục vụ dịch vụ Dapp mà họ đang xây dựng.
Truy xuất chuỗi tài sản:
Nhận NFT theo tài khoản:/tấn/tài khoản/own/{account_address}
Nhận tất cả NFT theo tài khoản:/ton/account/own/all/{account_address}
Nhận NFT đúc theo tài khoản:/sol/account/mint/{account_address}
Nhận NFT theo hợp đồng:/tấn/tài sản/collection/{contract}
Nhận một NFT:/tấn/assets/{token_address}
Nhận nhiều NFT: / tấn / tài sản / lô
Loại API này cung cấp cho các nhà phát triển một cách đơn giản và hiệu quả để lấy nhiều dữ liệu NFT khác nhau, bao gồm lấy danh sách NFT có liên quan theo tài khoản người dùng hoặc địa chỉ hợp đồng và lấy thông tin chi tiết về một hoặc nhiều NFT. Các nhà phát triển có thể trực tiếp lấy thông tin cơ bản, siêu dữ liệu, v.v. của NFT trên chuỗi thông qua các giao diện như vậy mà không cần phải tự trích xuất và xử lý dữ liệu gốc trên chuỗi. Loại giao diện này làm giảm độ phức tạp của dữ liệu trên chuỗi, giảm đáng kể khó khăn trong việc lấy dữ liệu chi tiết NFT và là nền tảng quan trọng để phát triển DApps, phân tích dữ liệu và các ứng dụng khác dựa trên TON NFT.
Truy xuất chuỗi giao dịch:
Nhận giao dịch theo tài khoản:/tấn/transactions/account/{account_address}
Nhận giao dịch theo hợp đồng:/tấn/transactions/collection/{contract}
Nhận giao dịch bằng NFT:/ton/transactions/{token_address}
Loại giao diện này có thể tạo điều kiện thuận lợi cho việc thu thập các thông tin giao dịch khác nhau của TON NFT trên chuỗi, bao gồm lấy hồ sơ giao dịch lịch sử của NFT theo tài khoản, bộ sưu tập, địa chỉ tài sản, v.v. và trả về dữ liệu chính của mỗi giao dịch. Loại giao diện này cung cấp dữ liệu sự kiện khối ban đầu trên chuỗi và các nhà phát triển có thể lấy dữ liệu giao dịch TON NFT cần thiết thông qua một cuộc gọi giao diện đơn giản mà không cần xử lý việc trích xuất trên chuỗi. Sau khi có được dữ liệu này, các nhà phát triển có thể triển khai các ứng dụng như phân tích dữ liệu và hệ thống giao dịch dựa trên điều này.
Truy xuất loạt Bộ sưu tập:
Nhận bộ sưu tập NFT:/tấn/collections/{collection}
Tìm kiếm bộ sưu tập NFT: / tấn / bộ sưu tập / bộ lọc
Tìm kiếm Bộ sưu tập NFT bằng cách chỉ định địa chỉ bộ sưu tập hoặc tiêu chí lọc để trả về danh sách các bộ sưu tập phù hợp với tiêu chí. Các nhà phát triển có thể sử dụng các giao diện này để có cái nhìn tổng quan và danh sách về bất kỳ dự án nào, đồng thời phát triển các ứng dụng dựa trên điều này, ví dụ: nền tảng phân tích dữ liệu có thể đếm tình hình của từng bộ sưu tập và có thể hiển thị thông tin của các bộ sưu tập NFT phổ biến.
Thống kê bộ sưu tập:/tấn/thống kê/collection/{collection}
Giao diện Xếp hạng giao dịch có thể lấy thứ hạng giao dịch NFT trên chuỗi TON và giao diện Thống kê bộ sưu tập có thể lấy số liệu thống kê chính của bộ sưu tập bằng cách chỉ định địa chỉ dự án. Các giao diện thống kê này có thể đơn giản hóa rất nhiều công việc của các nhà phát triển để lấy dữ liệu NFT để phân tích thống kê, xây dựng nền tảng phân tích giao dịch NFT hoặc cung cấp các thông số thống kê chính cho các ứng dụng NFT.
Làm mới siêu dữ liệu: / tấn / làm mới / siêu dữ liệu
Giao diện này được sử dụng để gửi tác vụ nền siêu dữ liệu làm mới tài sản NFT được chỉ định.
1/ Nhận NFT theo hợp đồng:/tấn/tài sản/hợp đồng/{contract_address}
Thông qua giao diện này của API NFTScan TON, các nhà phát triển có thể truy xuất địa chỉ hợp đồng NFT và trả về danh sách thông tin NFT cho toàn bộ hợp đồng, với các NFT được sắp xếp theo thứ tự tăng dần theo địa chỉ token.
Ở đây chúng tôi nhập địa chỉ hợp đồng: EQCA14o1-VWhS2efqoh_9M1b_A9DtKTuoqfmkn83AbJzwnPi
Nhấp vào Dùng thử nó sẽ trả về thông tin chi tiết của tất cả các tài sản NFT theo địa chỉ hợp đồng, dữ liệu trả về, v.v., dữ liệu được trả về theo phân trang theo mặc định, số và số trang của mỗi trang có thể được kiểm soát thông qua các thông số giới hạn và con trỏ và dữ liệu trả về bao gồm địa chỉ mã thông báo, id mã thông báo, siêu dữ liệu, địa chỉ chủ sở hữu và các dữ liệu khác của mỗi NFT. Dữ liệu trả về được trả về theo phân trang mặc định và số lượng và số lượng của mỗi trang có thể được kiểm soát thông qua các tham số giới hạn và con trỏ, đồng thời có thể thu được dữ liệu NFT có độ chi tiết khác nhau một cách linh hoạt. Sau khi có được dữ liệu trả về, các nhà phát triển có thể xây dựng một ứng dụng để hiển thị chi tiết NFT, hoặc trích xuất dữ liệu để phân tích và xử lý tiếp theo.
Bạn có thể thấy rằng có 102185 mục dưới địa chỉ hợp đồng và dữ liệu như sau:
2/ Nhận giao dịch bằng tài khoản:/tấn/giao dịch/tài khoản/{account_address}
Bằng cách gọi giao diện và nhập địa chỉ tài khoản, các tham số truy vấn có thể tùy chọn chỉ định địa chỉ hợp đồng NFT để truy vấn và nhà phát triển có thể dễ dàng lấy tất cả dữ liệu giao dịch chuyển NFT lịch sử của địa chỉ ví được tham gia với tư cách là người gửi hoặc người nhận, bao gồm chiều cao khối, dấu thời gian, ID Token, giá giao dịch, loại giao dịch và các thông tin khác của từng giao dịch. Ở đây chúng tôi đang xem xét địa chỉ:
Giao diện này có thể giúp các nhà phát triển nhanh chóng có được dữ liệu xếp hạng xếp hạng của các dự án NFT trong hệ sinh thái TON. API trả về một tập hợp dữ liệu được sắp xếp theo tiêu chí lọc, chẳng hạn như giá trị giao dịch, từ cao nhất đến thấp nhất. Thông qua danh sách xếp hạng này, các nhà phát triển có thể thấy rõ các dự án NFT được giao dịch tích cực nhất, đánh giá tính thanh khoản của các dự án khác nhau và xác định các dự án hoặc dự án tiềm năng cần nghiên cứu thêm.
Chúng ta có thể xem các thông số truy vấn thời gian: 15m / 30m / 1h / 6h / 12h / 1d / 7d / 30d; Các trường sắp xếp: khối lượng/doanh số/sàn_price/average_price và các thống kê dữ liệu xếp hạng giao dịch NFT khác để lọc có điều kiện, vui lòng tham khảo Giao dịch TON NFTScan
Sau khi các nhà phát triển tìm thấy giao diện và tham số TON API cần thiết trong tài liệu API của NFTScan, họ có thể viết mã yêu cầu API bằng ngôn ngữ lập trình mà họ chọn (chẳng hạn như Python, Java, Java, Java, v.v.). Dưới đây là một số bước chung, cùng với một ví dụ về cách mã hóa yêu cầu API TON bằng Python:
Đầu tiên, nhập thư viện yêu cầu HTTP bằng ngôn ngữ lập trình đã chọn. Trong Python, thư viện request thường được sử dụng
Xác định URL cơ bản và các thông số bắt buộc của NFTScan API. Tìm các giao diện và thông số thích hợp trong tài liệu API
Thêm thông số vào URL cơ sở và điểm cuối để xây dựng URL yêu cầu API hoàn chỉnh
Thực hiện yêu cầu bằng thư viện HTTP của ngôn ngữ lập trình đã chọn, thường là yêu cầu GET
Kiểm tra mã trạng thái của phản hồi HTTP, thông thường mã trạng thái là 200 để cho biết yêu cầu thành công
Các bước chung này có thể được sử dụng để tương tác với API NFTScan hoặc các API tương tự khác, để xây dựng và khởi tạo các yêu cầu dựa trên thông tin được cung cấp trong tài liệu API và để xử lý dữ liệu trả về.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Làm thế nào để sử dụng API TON của NFTScan để phát triển ứng dụng NFT?
Tác giả: NFT \ _Research
Tuần trước, nền tảng nhà phát triển NFTScan đã ra mắt dịch vụ API NFT của mạng TON và TON (The Open Network) là chuỗi công khai hiệu suất cao Lớp 1 do nhóm Telegram xây dựng, sử dụng máy ảo TVM của riêng mình, không tương thích với EVM. Thông qua kiến trúc kỹ thuật tiên tiến, nó thực hiện xử lý tốc độ cao hàng triệu TPS mỗi giây và hỗ trợ phát triển hợp đồng thông minh và DApp. TON áp dụng cơ chế sharding để cải thiện khả năng mở rộng và đảm bảo an ninh mạng thông qua phân mảnh dữ liệu, nhằm xây dựng một mạng phi tập trung tốc độ cao, an toàn và có thể mở rộng và đặt nền tảng vững chắc để xây dựng hệ sinh thái Web 3.0.
Hiện tại, tổng cộng 1.204.487 tài sản NFT đã được phát hành trên mạng TON, 10.123 bộ sưu tập NFT, 2.888.936 hồ sơ giao dịch đã được tạo, 762.453 địa chỉ ví đã tương tác và tổng khối lượng giao dịch là 15.083.265 TẤN. Hiện tại, ngoài 15 chuỗi tương thích với EVM, NFTScan còn hỗ trợ 4 blockchain không phải EVM khác: Bitcoin, Aptos, Solana.
NFTS CỦA BẠNcó thể:
! [CD877647ed9d94de3a90fd8c1ac232bc.png] (https://img.jinse.cn/7119851_image3.png)
Cách truy cập API NFTcan NFT và tạo tài khoản nhà phát triển NFTScan
Trước khi có thể bắt đầu sử dụng API NFTScan, trước tiên bạn cần truy cập trang web của nhà phát triển và tạo tài khoản. Truy cập trang web chính thức của NFTScan và nhấp vào nút "Đăng ký" API NFTScan để đăng ký.
! [E716243785661283940C7332AC4DD370.png] (https://img.jinse.cn/7119852_image3.png)
Sau khi đăng nhập, hãy tìm API KAY duy nhất của bạn trên Trang tổng quan và sao chép nó. TRUY CẬP TÀI LIỆU API VÀ NHẬP KHÓA API CỦA RIÊNG BẠN VÀO VỊ TRÍ THÍCH HỢP TRONG TÀI LIỆU API. Làm theo hướng dẫn tài liệu và bạn có thể bắt đầu sử dụng dịch vụ API. Trong tài liệu API, các nhà phát triển có thể tìm thấy nhiều mẫu giao diện thay thế khác nhau để chọn giao diện phù hợp nhất theo nhu cầu của họ.
! [2a36dbcb7aa6c9b008a345724ab09686.png] (https://img.jinse.cn/7119853_image3.png)
Trong Trang tổng quan, nhà phát triển cũng có thể xem số liệu thống kê về việc sử dụng API của họ để giúp ghi lại dữ liệu sử dụng lịch sử. Không chỉ vậy, NFTScan còn cung cấp cho mỗi nhà phát triển đã đăng ký dịch vụ gọi API 1M CU để yêu cầu tất cả các giao diện API NFT và CU không bao giờ hết hạn, cho đến khi hết!
Xem tài liệu TON API
Sau khi đăng ký thành công tài khoản nhà phát triển để nhận Khóa API, bạn cần xem tài liệu API NFTScan. Tài liệu API chứa tất cả các điểm cuối và tham số API mà bạn có thể sử dụng, cũng như chi tiết về cách cấu trúc yêu cầu và xử lý phản hồi. Đọc kỹ tài liệu API và đảm bảo bạn hiểu cách sử dụng API để lấy dữ liệu bạn cần. Dịch vụ API NFTScan được dành riêng để giúp các nhà phát triển cải thiện trải nghiệm thu thập phân tích dữ liệu NFT.
NFTScan hiện có thư viện bộ sưu tập NFT lớn nhất và đầy đủ nhất trên mạng và đã hỗ trợ Ethereum, Solana, BNBChain, Bitcoin, TON, Polygon, zkSync, Aptos, Linea, Base, Avalanche, Arbitrum, Optimism, Scroll, Fantom, Moonbeam, PlatON, Cronos, Gnosis 19 blockchain dữ liệu đầy đủ NFT, bao gồm dữ liệu NFT đã hoàn chỉnh, phong phú về chủng loại, cung cấp một bộ giao diện hoàn chỉnh để có được ERC721 và tài sản ERC1155 cũng như các giao dịch, dự án, thống kê thị trường và các thông tin khác, hiện hỗ trợ hơn 60 giao diện công khai cho các chuỗi tương thích EVM và một loạt các giao diện cùng mô hình cho Solana, Aptos, Bitcoin, TRON, phần lớn làm hài lòng các nhà phát triển để lập chỉ mục nhiều loại khác nhau Nhu cầu về dữ liệu NFT.
! [6e5ffe734d8eba168262ad2ad915bee0.png] (https://img.jinse.cn/7119854_image3.png)
TON API chủ yếu bao gồm năm loại giao diện sau:
Truy xuất tài sản/Truy xuất giao dịch/Truy xuất bộ sưu tập/Thống kê/Làm mới siêu dữ liệu, bao gồm phần giới thiệu và mô tả tổng thể về một số trường lõi API, để các nhà phát triển biết cách lấy dữ liệu và sử dụng thông tin này để phục vụ dịch vụ Dapp mà họ đang xây dựng.
Truy xuất chuỗi tài sản:
Loại API này cung cấp cho các nhà phát triển một cách đơn giản và hiệu quả để lấy nhiều dữ liệu NFT khác nhau, bao gồm lấy danh sách NFT có liên quan theo tài khoản người dùng hoặc địa chỉ hợp đồng và lấy thông tin chi tiết về một hoặc nhiều NFT. Các nhà phát triển có thể trực tiếp lấy thông tin cơ bản, siêu dữ liệu, v.v. của NFT trên chuỗi thông qua các giao diện như vậy mà không cần phải tự trích xuất và xử lý dữ liệu gốc trên chuỗi. Loại giao diện này làm giảm độ phức tạp của dữ liệu trên chuỗi, giảm đáng kể khó khăn trong việc lấy dữ liệu chi tiết NFT và là nền tảng quan trọng để phát triển DApps, phân tích dữ liệu và các ứng dụng khác dựa trên TON NFT.
Truy xuất chuỗi giao dịch:
Loại giao diện này có thể tạo điều kiện thuận lợi cho việc thu thập các thông tin giao dịch khác nhau của TON NFT trên chuỗi, bao gồm lấy hồ sơ giao dịch lịch sử của NFT theo tài khoản, bộ sưu tập, địa chỉ tài sản, v.v. và trả về dữ liệu chính của mỗi giao dịch. Loại giao diện này cung cấp dữ liệu sự kiện khối ban đầu trên chuỗi và các nhà phát triển có thể lấy dữ liệu giao dịch TON NFT cần thiết thông qua một cuộc gọi giao diện đơn giản mà không cần xử lý việc trích xuất trên chuỗi. Sau khi có được dữ liệu này, các nhà phát triển có thể triển khai các ứng dụng như phân tích dữ liệu và hệ thống giao dịch dựa trên điều này.
Truy xuất loạt Bộ sưu tập:
Tìm kiếm Bộ sưu tập NFT bằng cách chỉ định địa chỉ bộ sưu tập hoặc tiêu chí lọc để trả về danh sách các bộ sưu tập phù hợp với tiêu chí. Các nhà phát triển có thể sử dụng các giao diện này để có cái nhìn tổng quan và danh sách về bất kỳ dự án nào, đồng thời phát triển các ứng dụng dựa trên điều này, ví dụ: nền tảng phân tích dữ liệu có thể đếm tình hình của từng bộ sưu tập và có thể hiển thị thông tin của các bộ sưu tập NFT phổ biến.
Chuỗi thống kê:
Giao diện Xếp hạng giao dịch có thể lấy thứ hạng giao dịch NFT trên chuỗi TON và giao diện Thống kê bộ sưu tập có thể lấy số liệu thống kê chính của bộ sưu tập bằng cách chỉ định địa chỉ dự án. Các giao diện thống kê này có thể đơn giản hóa rất nhiều công việc của các nhà phát triển để lấy dữ liệu NFT để phân tích thống kê, xây dựng nền tảng phân tích giao dịch NFT hoặc cung cấp các thông số thống kê chính cho các ứng dụng NFT.
Giao diện này được sử dụng để gửi tác vụ nền siêu dữ liệu làm mới tài sản NFT được chỉ định.
! [B0B628904B41FBFE8064C2C77D6305B5.png] (https://img.jinse.cn/7119855_image3.png)
API liên quan đến truy vấn
1/ Nhận NFT theo hợp đồng:/tấn/tài sản/hợp đồng/{contract_address}
Thông qua giao diện này của API NFTScan TON, các nhà phát triển có thể truy xuất địa chỉ hợp đồng NFT và trả về danh sách thông tin NFT cho toàn bộ hợp đồng, với các NFT được sắp xếp theo thứ tự tăng dần theo địa chỉ token.
Ở đây chúng tôi nhập địa chỉ hợp đồng: EQCA14o1-VWhS2efqoh_9M1b_A9DtKTuoqfmkn83AbJzwnPi
! [85dfefc32e76f8ed53d44b3ec34819e4.png] (https://img.jinse.cn/7119856_image3.png)
Nhấp vào Dùng thử nó sẽ trả về thông tin chi tiết của tất cả các tài sản NFT theo địa chỉ hợp đồng, dữ liệu trả về, v.v., dữ liệu được trả về theo phân trang theo mặc định, số và số trang của mỗi trang có thể được kiểm soát thông qua các thông số giới hạn và con trỏ và dữ liệu trả về bao gồm địa chỉ mã thông báo, id mã thông báo, siêu dữ liệu, địa chỉ chủ sở hữu và các dữ liệu khác của mỗi NFT. Dữ liệu trả về được trả về theo phân trang mặc định và số lượng và số lượng của mỗi trang có thể được kiểm soát thông qua các tham số giới hạn và con trỏ, đồng thời có thể thu được dữ liệu NFT có độ chi tiết khác nhau một cách linh hoạt. Sau khi có được dữ liệu trả về, các nhà phát triển có thể xây dựng một ứng dụng để hiển thị chi tiết NFT, hoặc trích xuất dữ liệu để phân tích và xử lý tiếp theo.
Bạn có thể thấy rằng có 102185 mục dưới địa chỉ hợp đồng và dữ liệu như sau:
! [4183486021b727d46cdc79a5a73f7660.png] (https://img.jinse.cn/7119857_image3.png)
2/ Nhận giao dịch bằng tài khoản:/tấn/giao dịch/tài khoản/{account_address}
Bằng cách gọi giao diện và nhập địa chỉ tài khoản, các tham số truy vấn có thể tùy chọn chỉ định địa chỉ hợp đồng NFT để truy vấn và nhà phát triển có thể dễ dàng lấy tất cả dữ liệu giao dịch chuyển NFT lịch sử của địa chỉ ví được tham gia với tư cách là người gửi hoặc người nhận, bao gồm chiều cao khối, dấu thời gian, ID Token, giá giao dịch, loại giao dịch và các thông tin khác của từng giao dịch. Ở đây chúng tôi đang xem xét địa chỉ:
EQBwPvcqbRCICLo3cWOiFPO1QdmNZBcYAfpvwEaxjr9hKP-R
! [f195bc86beac8b841220180085351ad7.png] (https://img.jinse.cn/7119858_image3.png)
3/ Xếp hạng thương mại: / tấn / thống kê / xếp hạng / thương mại
Giao diện này có thể giúp các nhà phát triển nhanh chóng có được dữ liệu xếp hạng xếp hạng của các dự án NFT trong hệ sinh thái TON. API trả về một tập hợp dữ liệu được sắp xếp theo tiêu chí lọc, chẳng hạn như giá trị giao dịch, từ cao nhất đến thấp nhất. Thông qua danh sách xếp hạng này, các nhà phát triển có thể thấy rõ các dự án NFT được giao dịch tích cực nhất, đánh giá tính thanh khoản của các dự án khác nhau và xác định các dự án hoặc dự án tiềm năng cần nghiên cứu thêm.
Chúng ta có thể xem các thông số truy vấn thời gian: 15m / 30m / 1h / 6h / 12h / 1d / 7d / 30d; Các trường sắp xếp: khối lượng/doanh số/sàn_price/average_price và các thống kê dữ liệu xếp hạng giao dịch NFT khác để lọc có điều kiện, vui lòng tham khảo Giao dịch TON NFTScan
! [E0a1eaabedea4aa484bab65556bd63fc.png] (https://img.jinse.cn/7119859_image3.png)
Xây dựng các yêu cầu API liên quan
Sau khi các nhà phát triển tìm thấy giao diện và tham số TON API cần thiết trong tài liệu API của NFTScan, họ có thể viết mã yêu cầu API bằng ngôn ngữ lập trình mà họ chọn (chẳng hạn như Python, Java, Java, Java, v.v.). Dưới đây là một số bước chung, cùng với một ví dụ về cách mã hóa yêu cầu API TON bằng Python:
Đầu tiên, nhập thư viện yêu cầu HTTP bằng ngôn ngữ lập trình đã chọn. Trong Python, thư viện request thường được sử dụng
Xác định URL cơ bản và các thông số bắt buộc của NFTScan API. Tìm các giao diện và thông số thích hợp trong tài liệu API
Thêm thông số vào URL cơ sở và điểm cuối để xây dựng URL yêu cầu API hoàn chỉnh
Thực hiện yêu cầu bằng thư viện HTTP của ngôn ngữ lập trình đã chọn, thường là yêu cầu GET
Kiểm tra mã trạng thái của phản hồi HTTP, thông thường mã trạng thái là 200 để cho biết yêu cầu thành công
! [FA04C1EB90EB45842797DB0D2D0F2285.png] (https://img.jinse.cn/7119860_image3.png)
Các bước chung này có thể được sử dụng để tương tác với API NFTScan hoặc các API tương tự khác, để xây dựng và khởi tạo các yêu cầu dựa trên thông tin được cung cấp trong tài liệu API và để xử lý dữ liệu trả về.