メインコンテンツへスキップ

学べること

このチュートリアルを完了すると、以下ができるようになります:
  • API Key または OAuth トークンで ChainStream に認証する
  • API を呼び出してトークンメタデータを取得する
  • CLI と SDK で同じクエリを実行する
  • API レスポンスの構造を理解する
推定所要時間: 5 分

前提条件


ステップ 1: API Key の取得

  1. ChainStream Dashboard にログイン
  2. Applications に移動
  3. Create New App をクリック
  4. API Keycs_live_... で始まるもの)をコピー
API Key は最も簡単な認証方法です。OAuth 2.0 JWT フローについては、認証を参照してください。

ステップ 2: 最初のリクエスト

Solana 上の SOL トークンメタデータをクエリします。お好みの方法を選択してください:
curl "https://api.chainstream.io/v2/token/sol/So11111111111111111111111111111111111111112" \
  -H "X-API-KEY: your_api_key"
YOUR_ACCESS_TOKEN をステップ 2 で生成したトークンに置き換えてください。

レスポンス例

{
  "chain": "sol",
  "decimals": 9,
  "name": "Wrapped SOL",
  "symbol": "SOL",
  "address": "So11111111111111111111111111111111111111112",
  "imageUrl": "https://raw.githubusercontent.com/solana-labs/token-list/main/assets/mainnet/So11111111111111111111111111111111111111112/logo.png",
  "tokenCreatedAt": 1710417600000
}

ステップ 4: レスポンスの理解

フィールド説明
chainstringブロックチェーンネットワーク識別子
decimalsintegerトークンの小数桁数
namestringトークン名
symbolstringトークンシンボル
addressstringトークンのコントラクトアドレス
imageUrlstringトークンロゴの URL
tokenCreatedAtintegerトークン作成タイムスタンプ(ミリ秒)
完全なフィールド説明については、Token Metadata API リファレンスを参照してください。

ステップ 5: その他の API を試す

最初の呼び出しが成功しました。次にこれらの API を試してみましょう:

トークン価格の取得

リアルタイムのトークン価格を取得GET /v1/token/{chain}/{tokenAddress}/price

ウォレット残高の取得

ウォレットのトークン保有状況をクエリGET /v1/wallet/{chain}/{walletAddress}/balance

よくある問題

以下を確認してください:
  • Access Token は正しく、期限切れではありませんか?
  • ヘッダー形式は Authorization: Bearer YOUR_ACCESS_TOKEN ですか?
  • Client ID と Client Secret を使用して新しいトークンを生成してみてください
リクエストのレート制限に達しました。フリープランは 10 リクエスト/秒に制限されています。プランをアップグレードすることで制限を引き上げられます。詳細は API セキュリティを参照してください。
URL のチェーンパラメータを変更します:GET /v1/token/eth/{address}/metadata ← Ethereum の場合GET /v1/token/bsc/{address}/metadata ← BSC の場合完全なリストはリアルタイムストリーミングを参照してください。

次のステップ

ユースケースに基づいて次の学習パスを選択してください:

データ開発者

データコンセプトでデータモデルを理解する

GraphQL API

柔軟なオンチェーンクエリのための OLAP 分析 GraphQL API を探索

コンプライアンスユーザー

セキュリティコンプライアンスで KYT/KYA を学ぶ

AI 開発者

AI インフラストラクチャで MCP と Agent Skills を学ぶ

CLI

スクリプティング、CI/CD、AI エージェントワークフローに CLI を使用
問題がありますか?FAQ を確認するか、テクニカルサポートにお問い合わせください。