NFT Garden Docs
HomepageGitHubLanguageSign up for free
  • NFT Garden Docsへようこそ
  • はじめましょう
  • Webリリースノート
  • APIリリースノート
    • Ver 1.2
    • Ver 1.1
    • Ver 1.0
  • 対応ブロックチェーン
  • 料金プラン
  • EUs消費
  • Web platform
    • ダッシュボード
    • コントラクト
      • コントラクト一覧
      • コントラクト作成画面
    • NFT
      • NFT一覧
      • NFT作成画面
      • NFT転送画面
    • APIキー
      • APIキー 一覧
      • APIキー 作成
    • Webhook
      • Webhook設定
    • アカウント
      • アカウント
  • API Minting
    • NFT API
      • Ver 1.2.4
        • 認証
        • リソース
        • NFT生成
        • NFT転送
        • NFT付与(生成+転送)
        • NFT一覧取得
        • NFT詳細取得
        • NFT Garden NFTの判定
        • コントラクト生成
        • コントラクト詳細取得
        • ウォレットアドレス生成
        • ダイナミックNFT生成
        • ダイナミックNFT更新
        • 署名リクエスト
        • QRデータ生成(クライアント署名あり)
        • QRデータ生成(クライアント署名なし)
        • QRデータ検証
        • APIレート制限
  • Tutorial
    • ウォレット接続
    • コントラクト作成
    • NFTの生成
    • NFTの確認
    • NFTの転送
  • Links
    • NFT Garden
    • GitHub
    • Blog
    • Contact
GitBook提供
このページ内
  • データqrcodewithmessage
  • 基本情報
  • リクエストパラメータ
  • リクエストのサンプル
  • 成功した場合のレスポンス例
  • 失敗した場合のレスポンス例(ステータスコード400)
  1. API Minting
  2. NFT API
  3. Ver 1.2.4

QRデータ生成(クライアント署名あり)

クライアントQRデータ生成(署名あり)

データqrcodewithmessage

クライアント署名を含むQRコードを生成します。

基本情報

プロパティ
詳細

URL

/api/v1/tokengate/qrcodewithmessage

Method

POST

リクエストパラメータ

パラメータ
種類
必須
詳細

contract_address

str

yes

コントラクトアドレス

token_id

str

yes

対象NFTのトークンID

wallet_address

str

yes

対象NFTを所有しているウォレットアドレス

blockchain

str

yes

対象NFTのブロックチェーン

walletVerification.signature

str

yes

クライアント署名

walletVerification.nonce

str

yes

クライアント署名時に指定されたnonce値

リクエストのサンプル

{
  "contract_address": "0x0000000000000000000000000000000000000000",
  "token_id": "0",
  "nft_gdn_id": "cf7faf94-a5ec-462c-ad06-1bd772fefe21",
  "wallet_address": "0x1111111111111111111111111111111111111111",
  "blockchain": "polygon",
  "walletVerification": {
    "signature": "0x5237d7afe90089555fa6750083f93057d00778514e74b163c0f9fc617a73e87a847b52756e51adda9d33f186717c6b61b9fc4d3c8886fa16fb1cc7bcd8a23f1c96",
    "nonce": "dbc9122d-afc2-b542-8c1b-757c317ec472"
  }
}

成功した場合のレスポンス例

{
  "requests": {
      "contract_address": "0x0000000000000000000000000000000000000000",
      "token_id": "0",
      "nft_gdn_id": "cf7faf94-a5ec-462c-ad06-1bd772fefe21",
      "wallet_address": "0x1111111111111111111111111111111111111111",
      "blockchain": "polygon",
      "walletVerification": {
          "signature": "0x5237d7afe90089555fa6750083f93057d00778514e74b163c0f9fc617a73e87a847b52756e51adda9d33f186717c6b61b9fc4d3c8886fa16fb1cc7bcd8a23f1c96",
          "nonce": "dbc9122d-afc2-b542-8c1b-757c317ec472"
      }
  },
  "response": {
      "claims": {
          "parameters": {
              "blockchain": "polygon",
              "nftContractAddress": "0x0000000000000000000000000000000000000000",
              "nftTokenId": 0,
              "ownerWalletAddress": "0x1111111111111111111111111111111111111111",
              "context": "string"
          },
          "iat": 1746025200,
          "exp": 1746025800,
          "verifiedOwnerWallet": true
      },
      "signature": "MxRh4nynXvBF3nZ0Naau2gJkBqHZj72gzvnzBW0EQCIAz_5zFcEI8yjnSHWM5pEJwU8EWQiBV_l0P7MAiAeu3lyuK1-VQm"
  }
}

失敗した場合のレスポンス例(ステータスコード400)

{
  "error": {
    "title": "Bad Request",
    "message": "contract_address and blockchain are inconsistent"
  }
}
前へ署名リクエスト次へQRデータ生成(クライアント署名なし)

最終更新 9 日前