QRデータ検証
QRデータ検証
checkqrcode
QRデータ生成で生成したQRコードデータを検証します。
基本情報
プロパティ
詳細
URL
/api/v1/tokengate/checkqrcode
Method
POST
リクエストパラメータ
パラメータ
種類
必須
詳細
claims
object
yes
QR生成のレスポンス内のclaimsをそのまま指定する
signature
str
no
クライアント署名(署名ありの場合)
署名のあり・なしに関わらず生成したQRコードのclaimsをそのまま指定する
リクエストのサンプル
{
"claims": {
"parameters": {
"blockchain": "polygon",
"nftContractAddress": "0x0000000000000000000000000000000000000000",
"nftTokenId": 0,
"ownerWalletAddress": "0x1111111111111111111111111111111111111111",
"context": "string"
},
"iat": 1746025200,
"exp": 1746025800,
"verifiedOwnerWallet": true
},
"signature": "MxRh4nynXvBF3nZ0Naau2gJkBqHZj72gzvnzBW0EQCIAz_5zFcEI8yjnSHWM5pEJwU8EWQiBV_l0P7MAiAeu3lyuK1-VQm"
}
成功した場合のレスポンス例
{
"requests": {
"claims": {
"parameters": {
"blockchain": "polygon",
"nftContractAddress": "0x0000000000000000000000000000000000000000",
"nftTokenId": 0,
"ownerWalletAddress": "0x1111111111111111111111111111111111111111",
"context": "string"
},
"iat": 1746025200,
"exp": 1746025800,
"verifiedOwnerWallet": true
},
"signature": "MxRh4nynXvBF3nZ0Naau2gJkBqHZj72gzvnzBW0EQCIAz_5zFcEI8yjnSHWM5pEJwU8EWQiBV_l0P7MAiAeu3lyuK1-VQm",
},
"response": {
"code": "SUCCESS",
"message": "Successfully completed to check the QRCode data."
}
}
失敗した場合のレスポンス例(ステータスコード400)
{
"error": {
"title": "Bad Request",
"message": "contract_address and blockchain are inconsistent"
}
}
最終更新