NFTアプリケーション開発にNFTScanのTON APIを使用するにはどうすればよいですか?

著者: NFT \ _Research

先週、NFTScan開発者プラットフォームはTONネットワークのNFT APIサービスを開始し、TON(オープンネットワーク)は、EVMと互換性のない独自のTVM仮想マシンを使用して、Telegramチームによって構築されたレイヤー1高性能パブリックチェーンです。 高度な技術アーキテクチャにより、毎秒数百万TPSの高速処理を実現し、スマートコントラクトとDApp開発をサポートします。 TONは、シャーディングメカニズムを採用してスケーラビリティを向上させ、データシャーディングを通じてネットワークセキュリティを確保し、高速で安全かつスケーラブルな分散型ネットワークを構築し、Web 3.0エコシステムを構築するための強固な基盤を築くことを目指しています。

現在、TONネットワーク上で合計1,204,487のNFT資産が発行され、10,123のNFTコレクション、2,888,936のトランザクションレコードが生成され、762,453のウォレットアドレスが相互作用し、総トランザクション量は15,083,265トンです。 現在、EVMと互換性のある15のチェーンに加えて、NFTScanは他の4つの非EVMブロックチェーン(ビットコイン、アプトス、ソラナ)もサポートしています。

あなたのNFTは:

CD877647ed9d94de3a90fd8c1ac232bc.png

NFTScan NFT APIにアクセスしてNFTScan 開発者アカウントを作成する方法

NFTScan APIの使用を開始する前に、まず開発者のWebサイトにアクセスしてアカウントを作成する必要があります。 NFTScan 公式サイトにアクセスし、NFTScan API の「サインアップ」ボタンをクリックして登録します。

e716243785661283940c7332ac4dd370.png

ログイン後、ダッシュボードで独自のAPI KAYを見つけてコピーします。 API ドキュメントにアクセスし、API ドキュメントの適切な場所に独自の API キーを入力します。 ドキュメントのガイドラインに従うと、API サービスの使用を開始できます。 APIドキュメントでは、開発者はさまざまな代替インターフェイスパターンを見つけて、ニーズに応じて最適なインターフェイスを選択できます。

2a36dbcb7aa6c9b008a345724ab09686.png

ダッシュボードでは、開発者はAPI使用状況に関する統計を表示して、使用状況の履歴データを記録することもできます。 それだけでなく、NFTScanは、登録された各開発者に、すべてのNFT APIインターフェイスを要求するための1M CU API呼び出しサービスも提供し、CUはなくなるまで期限切れになることはありません。

TON API ドキュメントの表示

開発者アカウントを正常に登録してAPIキーを取得したら、NFTScan APIドキュメントを表示する必要があります。 API ドキュメントには、使用できるすべての API エンドポイントとパラメーター、および要求を構造化して応答を処理する方法の詳細が含まれています。 API ドキュメントを注意深く読み、API を使用して必要なデータを取得する方法を理解していることを確認してください。 NFTScan APIサービスは、開発者がNFTデータ分析を取得するエクスペリエンスを向上させるのを支援することに専念しています。

NFTScanは現在、ネットワーク上で最大かつ最も完全なNFTコレクションライブラリを持っており、イーサリアム、ソラナ、BNBChain、ビットコイン、TON、ポリゴン、zkSync、アプトス、リネア、ベース、アバランチ、アービトラム、オプティミズム、スクロール、ファントム、ムーンビーム、プラトン、 Cronos、Gnosis NFTデータをカバーするNFTフルデータの19ブロックチェーンは完全で多様性に富み、ERC721およびERC1155資産、トランザクション、プロジェクト、市場統計、その他の情報を取得するためのインターフェイスの完全なセットを提供し、EVM互換チェーン用の60を超えるパブリックインターフェイス、およびSolana、Aptos、ビットコイン、TRON用の同じモデルのインターフェイスのバッチをサポートし、開発者がさまざまなタイプのインデックスを作成するのを大幅に満足させます NFTデータの需要。

6e5ffe734d8eba168262ad2ad915bee0.png

TON API には、主に次の 5 種類のインターフェイスが含まれています。

アセットの取得/トランザクションの取得/コレクションの取得/統計/メタデータの更新 (一部の API コア フィールドの全体的な概要と説明を含む) により、開発者はデータを取得し、この情報を使用して構築中の Dapp サービスを提供する方法を知ることができます。

資産系列の取得:

1.アカウントでNFTを取得する:/トン/アカウント/所有/{アカウント_address} 2.アカウントですべてのNFTを取得します:/トン/アカウント/所有/すべて/{アカウント_address} 3.アカウントでミントされたNFTを取得します:/sol/アカウント/ミント/{アカウント_address} 4.契約ごとにNFTを取得します:/トン/資産/コレクション/{契約} 5. 単一のNFT:/トン/アセット/{トークン_address} 6.複数のNFTを取得します:/トン/アセット/バッチ

このタイプのAPIは、ユーザーアカウントや契約アドレスに応じて関連するNFTリストを取得したり、単一または複数のNFTの詳細を取得したりするなど、さまざまなNFTデータを取得するためのシンプルで効率的な方法を開発者に提供します。 開発者は、チェーン上の元のデータを自分で抽出して処理することなく、このようなインターフェースを介してオンチェーンNFTの基本情報やメタデータなどを直接取得できます。 このタイプのインターフェースは、オンチェーンデータの複雑さを軽減し、NFTの詳細データを取得することの難しさを大幅に軽減し、TON NFTに基づくDApp、データ分析、およびその他のアプリケーションを開発するための重要な基盤です。

トランザクションシリーズの取得:

1.アカウントごとにトランザクションを取得します:/トン/トランザクション/アカウント/{アカウント_address} 2.契約でトランザクションを取得します:/トン/トランザクション/コレクション/{契約} 3. NFT:/トン/トランザクション/{トークン_address}でトランザクションを取得する

このタイプのインターフェースは、アカウント、コレクション、資産アドレスなどに応じたNFTの過去の取引記録の取得、各取引のキーデータの取得など、チェーン上のTON NFTのさまざまな取引情報の取得を容易にすることができます。 このタイプのインターフェースは、チェーン上の元のブロックイベントデータを提供し、開発者はオンチェーン抽出を処理することなく、簡単なインターフェース呼び出しを通じて必要なTON NFTトランザクションデータを取得できます。 このデータを取得した後、開発者はこれに基づいてデータ分析や取引システムなどのアプリケーションを実装できます。

コレクションシリーズを取得:

1.NFTコレクションを取得します:/トン/コレクション/{コレクション} 2.NFTコレクションを検索します:/トン/コレクション/フィルター

コレクションアドレスまたはフィルター条件を指定してNFTコレクションを検索し、条件に一致するコレクションのリストを返します。 開発者はこれらのインターフェースを使用して、任意のプロジェクトの概要とリストを取得し、これに基づいてアプリケーションを開発でき、たとえば、データ分析プラットフォームは各コレクションの状況をカウントし、人気のあるNFTコレクションの情報を表示できます。

統計シリーズ:

1.貿易ランキング:/トン/統計/ランキング/貿易 2.収集統計:/トン/統計/コレクション/{コレクション}

トレードランキングインターフェースはTONチェーン上のNFTトレーディングランキングを取得でき、コレクション統計インターフェースはプロジェクトアドレスを指定することでコレクションの主要な統計を取得できます。 これらの統計インターフェースは、統計分析用のNFTデータの取得、NFTトランザクション分析プラットフォームの構築、またはNFTアプリケーションの主要な統計パラメーターの提供を行うための開発者の作業を大幅に簡素化できます。

1.メタデータの更新:/トン/更新/メタデータ

このインターフェイスは、指定された NFT アセットを更新するメタデータ バックグラウンド タスクを送信するために使用されます。

b0b628904b41fbfe8064c2c77d6305b5.png

クエリ関連 API

1/ 契約でNFTを取得する:/トン/資産/契約/{契約_address}

NFTScan TON APIのこのインターフェースを通じて、開発者はNFTコントラクトアドレスを取得し、トークンアドレスで昇順にソートされたNFTを使用して、コントラクト全体のNFT情報のリストを返すことができます。

ここでは、契約アドレスを入力します:EQCA14o1-VWhS2efqoh_9M1b_A9DtKTuoqfmkn83AbJzwnPi

85dfefc32e76f8ed53d44b3ec34819e4.png

[試す]をクリックすると、コントラクトアドレス、リターンデータなどのすべてのNFTアセットの詳細が返され、データはデフォルトでページネーションで返され、各ページの数とページ番号はlimitパラメーターとカーソルパラメーターで制御でき、返されるデータには、トークンアドレス、トークンID、メタデータ、所有者アドレス、および各NFTのその他のデータが含まれます。 返されるデータはデフォルトのページネーションで返され、リミットパラメータやカーソルパラメータで各ページの数や数をコントロールでき、粒度の異なるNFTデータを柔軟に取得できます。 返されたデータを取得した後、開発者はNFTの詳細を表示するアプリケーションを構築したり、後続の分析と処理のためにデータを抽出したりできます。

契約アドレスの下に102185項目があり、データは次のとおりです。

4183486021b727d46cdc79a5a73f7660.png

2/ アカウント別にトランザクションを取得する:/トン/トランザクション/アカウント/{アカウント_address}

インターフェイスを呼び出してアカウントアドレスを入力することにより、クエリパラメーターはオプションでクエリ用のNFTコントラクトアドレスを指定することができ、開発者は、ブロックの高さ、タイムスタンプ、トークンID、トランザクション価格、トランザクションタイプ、および各トランザクションのその他の情報を含む、送信者または受信者として参加したウォレットアドレスのすべての履歴NFT転送トランザクションデータを簡単に取得できます。 ここでは、アドレスを見ています。

EQBwPvcqbRCICLo3cWOiFPO1QdmNZBcYAfpvwEaxjr9hKP-R

f195bc86beac8b841220180085351ad7.png

3 /貿易ランキング:/トン/統計/ランキング/貿易

このインターフェースは、開発者がTONエコシステム内のNFTプロジェクトのランキングランキングデータをすばやく取得するのに役立ちます。 API は、トランザクション値などのフィルター条件によって、高いものから低いものの順に並べ替えられた一連のデータを返します。 このランキングリストを通じて、開発者は最も活発に取引されているNFTプロジェクトを明確に確認し、さまざまなプロジェクトの流動性を判断し、潜在的なプロジェクトまたはより多くの調査が必要なプロジェクトを特定できます。

クエリパラメータ時間を表示できます:15m / 30m / 1h / 6h / 12h / 1d / 7d / 30d; ソートフィールド:ボリューム/売上/フロア_price/平均_priceおよびその他のNFTトランザクションランキングデータ統計 条件付きフィルタリングについては、TON NFTScanトレーディングを参照してください

e0a1eaabedea4aa484bab65556bd63fc.png

ビルド関連の API 要求

開発者は、NFTScanのAPIドキュメントで必要なTON APIインターフェイスとパラメーターを見つけたら、選択したプログラミング言語(Python、Java、Java、Javaなど)でAPIリクエストコードを記述できます。 ここでは、一般的な手順と、Python を使用して TON API リクエストをコーディングする方法の例を示します。

1.まず、選択したプログラミング言語でHTTPリクエストライブラリをインポートします。 Python では、リクエストライブラリが一般的に使用されます

  1. NFTScan API の基本的な URL と必須パラメータを定義します。 API ドキュメントで適切なインターフェイスとパラメーターを見つける

  2. ベース URL とエンドポイントにパラメーターを追加して、完全な API 要求 URL を構築する

  3. 選択したプログラミング言語の HTTP ライブラリ (通常は GET 要求) を使用して要求を行います

  4. HTTP応答のステータスコードを確認します(通常、ステータスコードは200で、リクエストが成功したことを示します)

fa04c1eb90eb45842797db0d2d0f2285.png

これらの一般的な手順を使用して、NFTScan API または他の同様の API と対話し、API ドキュメントで提供される情報に基づいて要求を作成および開始し、返されたデータを処理することができます。

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • 共有
コメント
0/400
コメントなし
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)