API NFT
 API NFT (โทเค็นที่ไม่สามารถเปลี่ยนได้) มีบริการการสร้าง NFT การโอน NFT และข้อมูลที่เกี่ยวข้องกับ NFT
 รับข้อมูลสัญญา NFT
 ส่งคืนข้อมูลสัญญา NFT ของที่อยู่สัญญา (contract).
 URL ที่ร้องขอ
  พารามิเตอร์เส้นทาง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | สัญญา | ที่อยู่สัญญา NFT | สตริง | ใช่ | 
  
 พารามิเตอร์หัว
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | x-network | เครือข่ายบล็อกเชน | สตริง | ใช่ | 
  | Authorization | โทเค็นการตรวจสอบสิทธิ์ที่จำเป็นในการเรียก API | สตริง | ใช่ | 
  
 การตอบกลับ
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | 
    | code | รหัสผลลัพธ์ของคำขอ API, 0: สำเร็จ | number | 
  | message | ข้อความผลลัพธ์ | String | 
  | data | ข้อมูลการตอบกลับของ API | json | 
  | data.name | ชื่อสัญญา NFT | string | 
  | data.symbol | สัญลักษณ์ของสัญญา NFT | string | 
  
 ตัวอย่างคำขอ
 curl -X 'GET' 
  'https://sandbox-bc-api.qpyou.cn/core/v1/nft/0xc1aE02F65dA9819bbdE39255698193016F4aB018' 
  -H 'accept: application/json' 
  -H 'x-network: polygon' 
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJp...'
ตัวอย่างการตอบกลับ
 {
  "code": 0,
  "message": "success",
  "data": {
    "name": "Simple NFT",
    "symbol": "SNFT"
  }
}
รับข้อมูล NFT
 ส่งคืนข้อมูล NFT ของ ID โทเคน (tokenId).
 URL ที่ร้องขอ
  พารามิเตอร์เส้นทาง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | contract | ที่อยู่สัญญา NFT | string | Y | 
  | tokenId | ID ของ NFT | String | Y | 
  
 พารามิเตอร์หัวเรื่อง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | x-network | เครือข่ายบล็อกเชน | สตริง | ใช่ | 
  | Authorization | โทเค็นการตรวจสอบสิทธิ์ที่จำเป็นในการเรียก API | สตริง | ใช่ | 
  
 การตอบสนอง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | 
    | code | รหัสผลลัพธ์การร้องขอ API, 0: สำเร็จ | number | 
  | message | ข้อความผลลัพธ์ | String | 
  | data | ข้อมูลการตอบกลับ API | json | 
  | data.tokenUri | นี่คือ URI ของ NFT มันถูกจัดรูปแบบเป็น ipfs://{cid}และด้วยสิ่งนี้คุณสามารถรับข้อมูล NFT โดยใช้ Get Metadata API. | string | 
  
 ตัวอย่างคำขอ
 curl -X 'GET' 
  'https://sandbox-bc-api.qpyou.cn/core/v1/nft/0xc1aE02F65dA9819bbdE39255698193016F4aB018/tokens/1' 
  -H 'accept: application/json' 
  -H 'x-network: polygon' 
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJp...'
ตัวอย่างการตอบกลับ
 {
  "code": 0,
  "message": "success",
  "data": {
    "tokenUri": "ipfs://QmZcH4YvBVVRJtdn4RdbaqgspFU8gH6P9vomDpBVpAL3u4"
  }
}
รับเจ้าของ NFT
 ส่งคืนข้อมูลเจ้าของ NFT พร้อมกับหมายเลขโทเคน (tokenId)。
 URL ที่ร้องขอ
  พารามิเตอร์เส้นทาง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | contract | ที่อยู่สัญญา NFT | สตริง | ใช่ | 
  | tokenId | ID ของ NFT | สตริง | ใช่ | 
  
 พารามิเตอร์หัวเรื่อง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | x-network | เครือข่ายบล็อกเชน | สตริง | ใช่ | 
  | Authorization | โทเค็นการตรวจสอบสิทธิ์ที่จำเป็นสำหรับการเรียก API | สตริง | ใช่ | 
  
 การตอบสนอง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | 
    | code | รหัสผลลัพธ์การร้องขอ API, 0: สำเร็จ | number | 
  | message | ข้อความผลลัพธ์ | String | 
  | data | ข้อมูลการตอบกลับ API | json | 
  | data.owner | ที่อยู่ของเจ้าของ NFT | string | 
  
 ตัวอย่างคำขอ
 curl -X 'GET' 
  'https://sandbox-bc-api.qpyou.cn/core/v1/nft/0xc1aE02F65dA9819bbdE39255698193016F4aB018/tokens/1/account' 
  -H 'accept: application/json' 
  -H 'x-network: polygon' 
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJp...'
ตัวอย่างการตอบกลับ
 {
  "code": 0,
  "message": "success",
  "data": {
    "owner": "0x9428e6eF51FEb2201676deEc11B7E36F7c1F0765"
  }
}
รับข้อมูลบัญชีที่ได้รับอนุญาตให้สร้าง NFT
 ส่งคืนข้อมูลของบัญชีที่ได้รับอนุญาตให้ส่ง NFT เฉพาะ
 URL ที่ร้องขอ
  พารามิเตอร์เส้นทาง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | contract | ที่อยู่สัญญา NFT | string | Y | 
  | tokenId | รหัส NFT | String | Y | 
  
 พารามิเตอร์หัว
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | x-network | เครือข่ายบล็อกเชน | สตริง | ใช่ | 
  | Authorization | โทเค็นการตรวจสอบสิทธิ์ที่จำเป็นในการเรียก API | สตริง | ใช่ | 
  
 การตอบสนอง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | 
    | code | รหัสผลลัพธ์การร้องขอ API, 0: สำเร็จ | number | 
  | message | ข้อความผลลัพธ์ | String | 
  | data | ข้อมูลการตอบกลับ API | json | 
  | data.spenders | รายการที่อยู่บัญชีที่ได้รับอนุญาตให้ส่ง NFT | string[] | 
  
 ตัวอย่างคำขอ
 curl -X 'GET' 
  'https://sandbox-bc-api.qpyou.cn/core/v1/nft/0xc1aE02F65dA9819bbdE39255698193016F4aB018/tokens/1/approval' 
  -H 'accept: application/json' 
  -H 'x-network: polygon' 
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJp...'
ตัวอย่างการตอบกลับ
 {
  "code": 0,
  "message": "success",
  "data": {
    "spenders": [
      "0x9428e6eF51FEb2201676deEc11B7E36F7c1F0765"
    ]
  }
}
ตรวจสอบสิทธิของผู้ดำเนินการในการส่ง NFT ทั้งหมด
 ตรวจสอบว่า operator สามารถส่ง NFT ทุกตัวของ owner ได้หรือไม่ ทุก NFT ถูกสร้างที่ที่อยู่ contract
 URL คำขอ
  พารามิเตอร์เส้นทาง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | สัญญา | ที่อยู่สัญญา NFT | สตริง | ใช่ | 
  | เจ้าของ | บัญชีเจ้าของ NFT | สตริง | ใช่ | 
  | ผู้ดำเนินการ | บัญชีที่ถูกสอบถามเกี่ยวกับสิทธิในการส่ง NFT | สตริง | ใช่ | 
  
 พารามิเตอร์หัวเรื่อง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | x-network | เครือข่ายบล็อกเชน | สตริง | ใช่ | 
  | Authorization | โทเค็นการตรวจสอบสิทธิ์ที่จำเป็นในการเรียก API | สตริง | ใช่ | 
  
 การตอบสนอง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | 
    | code | รหัสผลลัพธ์การร้องขอ API, 0: สำเร็จ | number | 
  | message | ข้อความผลลัพธ์ | String | 
  | data | ข้อมูลการตอบกลับ API | json | 
  | data.isOperator | บัญชีมีสิทธิ์ในการส่ง NFT หรือไม่ | boolean | 
  
 ตัวอย่างคำขอ
 curl -X 'GET' 
  'https://sandbox-bc-api.qpyou.cn/core/v1/nft/0xc1aE02F65dA9819bbdE39255698193016F4aB018/account/0x9428e6eF51FEb2201676deEc11B7E36F7c1F0765/approval/0xFBd488D1b00604d3b05124d80E35FeA9A39C3296' 
  -H 'accept: application/json' 
  -H 'x-network: polygon' 
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJp...'
ตัวอย่างการตอบกลับ
 {
  "code": 0,
  "message": "success",
  "data": {
    "isOperator": true
  }
}
ส่ง NFT
 สร้างธุรกรรมที่ส่งโทเค็นไปยังที่อยู่เฉพาะ (to). from จะต้องเป็นเจ้าของโทเค็นหรือบัญชีที่ได้รับมอบหมายสิทธิในการส่ง หากบัญชีผู้รับ (to) เป็นสัญญา สัญญานี้สามารถทำงานเพิ่มเติมด้วย data.
 URL ที่ร้องขอ
  พารามิเตอร์เส้นทาง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | สัญญา | ที่อยู่สัญญา NFT | สตริง | ใช่ | 
  
 พารามิเตอร์หัว
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | x-network | เครือข่ายบล็อกเชน | สตริง | ใช่ | 
  | Authorization | โทเค็นการตรวจสอบสิทธิ์ที่จำเป็นในการเรียก API | สตริง | ใช่ | 
  
 เนื้อหาคำขอ
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | encoded | ว่าการทำธุรกรรมที่ส่งคืนถูกเข้ารหัสหรือไม่ true: รับสตริงธุรกรรมดิบที่เข้ารหัส (data.rawTx).false: รับdata.rawTxที่ถอดรหัส (JSON). | boolean | N | 
  | from | ที่อยู่บัญชีที่ส่งโทเค็น | string | Y | 
  | to | ที่อยู่บัญชีที่รับโทเค็น | string | Y | 
  | tokenId | รหัสโทเค็นของโทเค็นที่จะส่ง | string | Y | 
  | data | ข้อมูลที่จะส่งหากผู้รับเป็นสัญญา | string | N | 
  
 การตอบสนอง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | 
    | code | รหัสผลลัพธ์ของคำขอ API, 0: สำเร็จ | หมายเลข | 
  | message | ข้อความผลลัพธ์ | สตริง | 
  | data | ข้อมูลการตอบกลับของ API | json | 
  | data.rawTx | ข้อมูลการทำธุรกรรม | สตริงหรือ json | 
  | data.hashedTx | นี่คือ data.rawTxที่ถูกแฮช ค่านี้จะถูกส่งกลับเมื่อส่วนหัวของ APIx-networkเป็น "polygon" และเนื้อหาคำขอfromเป็นที่อยู่กระเป๋าเงินหลายลายเซ็น | สตริง | 
  | data.requestId | ค่าที่ไม่ซ้ำกันซึ่งสามารถระบุคำขอ API แต่ละรายการ | สตริง | 
  
 ตัวอย่างคำขอ
 curl -X 'POST' 
  'http://sandbox-bc-api.qpyou.cn/core/v1/nft/0xA3F4308Ed655f962dD7CA180545c21718fAE49AD/transfer' 
  -H 'accept: */*' 
  -H 'x-network: polygon' 
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJp...' 
  -H 'Content-Type: application/json' 
  -d '{
  "encoded": true,
  "from": "0xFBd488D1b00604d3b05124d80E35FeA9A39C3296",
  "to": "0x9428e6eF51FEb2201676deEc11B7E36F7c1F0765",
  "tokenId": "1"
}'
ตัวอย่างการตอบกลับ
 {
  "code": 0,
  "message": "success",
  "data": {
    "rawTx": "02f8738301388181c2846fc23ac0846fc23ad882cdc49494853bdc9c6add50d7842d1a3117fab38545747080b8...",
    "hashedTx": "0x53e8783e4da707daf58c96a8cea278e7b2a8a5f185af0913b518974556c79076...",
    "requestId": "4d4aa1e5-2bfe-4080-b42f-03319810fe29"
  }
}
มิ้นท์ NFT
 สร้างธุรกรรมที่สร้างโทเค็นไปยังที่อยู่เฉพาะ (to). from ต้องเป็นบัญชีที่มีสิทธิ์ในการสร้างโทเค็น
 URL การร้องขอ
  พารามิเตอร์เส้นทาง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | สัญญา | ที่อยู่สัญญา NFT | สตริง | ใช่ | 
  
 พารามิเตอร์หัวเรื่อง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | x-network | เครือข่ายบล็อกเชน | สตริง | ใช่ | 
  | Authorization | โทเค็นการตรวจสอบสิทธิ์ที่จำเป็นในการเรียก API | สตริง | ใช่ | 
  
 เนื้อหาคำขอ
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | encoded | ว่าการทำธุรกรรมที่ส่งคืนถูกเข้ารหัสหรือไม่ true: รับสตริงธุรกรรมดิบที่เข้ารหัส (data.rawTx).false: รับdata.rawTxที่ถอดรหัส (JSON). | boolean | N | 
  | from | นี่คือที่อยู่บัญชีที่สร้างโทเค็น ต้องเป็นบัญชีที่มีสิทธิ์ในการสร้าง | string | Y | 
  | to | ที่อยู่บัญชีที่รับโทเค็น | string | Y | 
  | tokenId | รหัสโทเค็นของโทเค็นที่จะถูกสร้าง | string | Y | 
  | tokenUri | URI เมตาดาต้า ( data.uri) ที่ได้รับหลังจากอัปโหลดเมตาดาต้า | string | Y | 
  
 การตอบสนอง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | 
    | code | รหัสผลลัพธ์ของคำขอ API, 0: สำเร็จ | หมายเลข | 
  | message | ข้อความผลลัพธ์ | สตริง | 
  | data | ข้อมูลการตอบกลับของ API | json | 
  | data.rawTx | ข้อมูลการทำธุรกรรม | สตริงหรือ json | 
  | data.hashedTx | นี่คือ data.rawTxที่ถูกแฮช ค่านี้จะถูกส่งกลับเมื่อส่วนหัวของ APIx-networkเป็น "polygon" และเนื้อหาคำขอfromเป็นที่อยู่กระเป๋าเงินหลายลายเซ็น | สตริง | 
  | data.requestId | ค่าที่ไม่ซ้ำกันซึ่งสามารถระบุคำขอ API แต่ละรายการ | สตริง | 
  
 ตัวอย่างคำขอ
 curl -X 'POST' 
  'https://sandbox-bc-api.qpyou.cn/core/v1/nft/0xA3F4308Ed655f962dD7CA180545c21718fAE49AD/mint' 
  -H 'accept: */*' 
  -H 'x-network: polygon' 
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJp...' 
  -H 'Content-Type: application/json' 
  -d '{
  "encoded": true,
  "from": "0x9428e6eF51FEb2201676deEc11B7E36F7c1F0765",
  "to": "0xFBd488D1b00604d3b05124d80E35FeA9A39C3296",
  "tokenId": "11",
  "tokenUri": "ipfs://QmZcH4YvBVVRJtdn4RdbaqgspFU8gH6P9vomDpBVpAL3u4/11"
}'
ตัวอย่างการตอบกลับ
 {
  "code": 0,
  "message": "success",
  "data": {
    "rawTx": "02f8738301388181c2846fc23ac0846fc23ad882cdc49494853bdc9c6add50d7842d1a3117fab38545747080b8...",
    "hashedTx": "0x53e8783e4da707daf58c96a8cea278e7b2a8a5f185af0913b518974556c79076...",
    "requestId": "4d4aa1e5-2bfe-4080-b42f-03319810fe29"
  }
}
มอบสิทธิ์ในการส่ง NFT
 สร้างธุรกรรมที่มอบสิทธิ์ในการส่งโทเค็นเฉพาะไปยังที่อยู่ (to). from จะต้องเป็นเจ้าของโทเค็น
 URL ที่ร้องขอ
  พารามิเตอร์เส้นทาง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | contract | ที่อยู่ของสัญญา NFT | สตริง | ใช่ | 
  | tokenId | ID ของ NFT | สตริง | ใช่ | 
  
 พารามิเตอร์หัวข้อ
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | x-network | เครือข่ายบล็อกเชน | สตริง | ใช่ | 
  | Authorization | โทเค็นการตรวจสอบสิทธิ์ที่จำเป็นในการเรียก API | สตริง | ใช่ | 
  
 เนื้อหาคำขอ
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | encoded | ว่าการทำธุรกรรมที่ส่งคืนถูกเข้ารหัสหรือไม่ true: รับสตริงธุรกรรมดิบที่เข้ารหัส (data.rawTx).false: รับdata.rawTxที่ถอดรหัส (JSON). | boolean | N | 
  | from | ที่อยู่ของเจ้าของโทเค็น | string | Y | 
  | to | ที่อยู่บัญชีที่จะได้รับอนุญาตให้ส่งโทเค็น | string | Y | 
  
 การตอบสนอง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | 
    | code | รหัสผลลัพธ์ของคำขอ API, 0: สำเร็จ | หมายเลข | 
  | message | ข้อความผลลัพธ์ | สตริง | 
  | data | ข้อมูลการตอบกลับของ API | json | 
  | data.rawTx | ข้อมูลการทำธุรกรรม | สตริงหรือ json | 
  | data.hashedTx | นี่คือ data.rawTxที่ถูกแฮช ค่านี้จะถูกส่งกลับเฉพาะเมื่อส่วนหัว APIx-networkเป็น "polygon" และ Request Bodyfromเป็นที่อยู่กระเป๋าเงินหลายลายเซ็น | สตริง | 
  | data.requestId | ค่าที่ไม่ซ้ำกันที่สามารถระบุคำขอ API แต่ละรายการ | สตริง | 
  
 ตัวอย่างคำขอ
 curl -X 'POST' 
  'https://sandbox-bc-api.qpyou.cn/core/v1/nft/0xA3F4308Ed655f962dD7CA180545c21718fAE49AD/approve/1' 
  -H 'accept: */*' 
  -H 'x-network: polygon' 
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJp...' 
  -H 'Content-Type: application/json' 
  -d '{
  "encoded": true,
  "from": "0xFBd488D1b00604d3b05124d80E35FeA9A39C3296",
  "to": "0x9428e6eF51FEb2201676deEc11B7E36F7c1F0765"
}'
ตัวอย่างการตอบกลับ
 {
  "code": 0,
  "message": "success",
  "data": {
    "rawTx": "02f8738301388181c2846fc23ac0846fc23ad882cdc49494853bdc9c6add50d7842d1a3117fab38545747080b8...",
    "hashedTx": "0x53e8783e4da707daf58c96a8cea278e7b2a8a5f185af0913b518974556c79076...",
    "requestId": "4d4aa1e5-2bfe-4080-b42f-03319810fe29"
  }
}
มอบสิทธิ์ในการส่ง NFT ทั้งหมด
 สร้างธุรกรรมที่มอบสิทธิ์ในการส่งโทเค็นทั้งหมดจากบัญชี from ไปยังที่อยู่ (to) บัญชี to ยังมีสิทธิ์ในการส่งโทเค็นที่บัญชี from จะเป็นเจ้าของในอนาคต
 URL ที่ร้องขอ
  พารามิเตอร์เส้นทาง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | contract | นี่คือที่อยู่ของสัญญา NFT บัญชี toจะมีสิทธิ์ในการส่ง NFT ทุกตัวที่ถูกสร้างขึ้นที่สัญญานี้ | string | Y | 
  
 พารามิเตอร์หัว
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | x-network | เครือข่ายบล็อกเชน | สตริง | ใช่ | 
  | Authorization | โทเค็นการตรวจสอบสิทธิ์ที่จำเป็นในการเรียก API | สตริง | ใช่ | 
  
 เนื้อหาคำขอ
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | encoded | ว่าการทำธุรกรรมที่ส่งกลับถูกเข้ารหัสหรือไม่ true: รับสตริงธุรกรรมดิบที่เข้ารหัส (data.rawTx).false: รับdata.rawTxที่ถอดรหัส (JSON). | boolean | N | 
  | from | ที่อยู่ของเจ้าของโทเค็น | string | Y | 
  | to | ที่อยู่บัญชีที่จะได้รับสิทธิ์ในการส่งโทเค็น | string | Y | 
  
 การตอบสนอง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | 
    | code | รหัสผลลัพธ์คำขอ API, 0: สำเร็จ | หมายเลข | 
  | message | ข้อความผลลัพธ์ | สตริง | 
  | data | ข้อมูลการตอบกลับ API | json | 
  | data.rawTx | ข้อมูลการทำธุรกรรม | สตริงหรือ json | 
  | data.hashedTx | นี่คือ data.rawTxที่ถูกแฮช ค่านี้จะถูกส่งกลับเมื่อ API headerx-networkเป็น "polygon" และ Request Bodyfromเป็นที่อยู่กระเป๋าเงินหลายลายเซ็น | สตริง | 
  | data.requestId | ค่าที่ไม่ซ้ำกันซึ่งสามารถระบุคำขอ API แต่ละรายการ | สตริง | 
  
 ตัวอย่างคำขอ
 curl -X 'POST' 
  'https://sandbox-bc-api.qpyou.cn/core/v1/nft/0xA3F4308Ed655f962dD7CA180545c21718fAE49AD/approve' 
  -H 'accept: */*' 
  -H 'x-network: polygon' 
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJp...' 
  -H 'Content-Type: application/json' 
  -d '{
  "encoded": true,
  "from": "0xFBd488D1b00604d3b05124d80E35FeA9A39C3296",
  "to": "0x9428e6eF51FEb2201676deEc11B7E36F7c1F0765"
}'
ตัวอย่างการตอบกลับ
 {
  "code": 0,
  "message": "success",
  "data": {
    "rawTx": "02f8738301388181c2846fc23ac0846fc23ad882cdc49494853bdc9c6add50d7842d1a3117fab38545747080b8...",
    "hashedTx": "0x53e8783e4da707daf58c96a8cea278e7b2a8a5f185af0913b518974556c79076...",
    "requestId": "4d4aa1e5-2bfe-4080-b42f-03319810fe29"
  }
}
เรียกร้องสิทธิในการส่ง NFT
 สร้างธุรกรรมที่ยกเลิกสิทธิ์ในการส่งโทเค็นเฉพาะจากที่อยู่ (to) โดย from ต้องเป็นเจ้าของโทเค็น
 URL การร้องขอ
  พารามิเตอร์เส้นทาง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | contract | ที่อยู่สัญญา NFT | string | Y | 
  | tokenId | ID ของ NFT | String | Y | 
  
 พารามิเตอร์หัว
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | x-network | เครือข่ายบล็อกเชน | สตริง | ใช่ | 
  | Authorization | โทเค็นการตรวจสอบสิทธิ์ที่จำเป็นในการเรียก API | สตริง | ใช่ | 
  
 เนื้อหาคำขอ
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | encoded | ว่าการทำธุรกรรมที่ส่งคืนถูกเข้ารหัสหรือไม่ true: รับสตริงธุรกรรมดิบที่เข้ารหัส (data.rawTx).false: รับdata.rawTxที่ถอดรหัส (JSON). | boolean | N | 
  | from | ที่อยู่ของเจ้าของโทเค็น | string | Y | 
  | to | ที่อยู่ของบัญชีที่จะถูกตัดสิทธิ์ในการส่งโทเค็น (ค่าตัวนี้ควรเว้นว่างหากใช้บล็อกเชน Polygon.) | string | N | 
  
 การตอบกลับ
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | 
    | code | รหัสผลลัพธ์การร้องขอ API, 0: สำเร็จ | หมายเลข | 
  | message | ข้อความผลลัพธ์ | สตริง | 
  | data | ข้อมูลการตอบสนองของ API | json | 
  | data.rawTx | ข้อมูลการทำธุรกรรม | สตริงหรือ json | 
  | data.hashedTx | นี่คือ data.rawTxที่ถูกแฮช ค่านี้จะถูกส่งกลับเมื่อ API headerx-networkเป็น "polygon" และ Request Bodyfromเป็นที่อยู่กระเป๋าเงินมัลติซิก | สตริง | 
  | data.requestId | ค่าที่ไม่ซ้ำกันซึ่งสามารถระบุการร้องขอ API แต่ละรายการ | สตริง | 
  
 ตัวอย่างคำขอ
 curl -X 'POST' 
  'https://sandbox-bc-api.qpyou.cn/core/v1/nft/0xA3F4308Ed655f962dD7CA180545c21718fAE49AD/revoke/1' 
  -H 'accept: */*' 
  -H 'x-network: polygon' 
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJp...' 
  -H 'Content-Type: application/json' 
  -d '{
  "encoded": true,
  "from": "0xFBd488D1b00604d3b05124d80E35FeA9A39C3296",
  "to": "0x9428e6eF51FEb2201676deEc11B7E36F7c1F0765"
}'
ตัวอย่างการตอบกลับ
 {
  "code": 0,
  "message": "success",
  "data": {
    "rawTx": "02f8738301388181c2846fc23ac0846fc23ad882cdc49494853bdc9c6add50d7842d1a3117fab38545747080b8...",
    "hashedTx": "0x53e8783e4da707daf58c96a8cea278e7b2a8a5f185af0913b518974556c79076...",
    "requestId": "4d4aa1e5-2bfe-4080-b42f-03319810fe29"
  }
}
เรียกร้องสิทธิในการส่ง NFT ทั้งหมด
 สร้างธุรกรรมที่ยกเลิกสิทธิในการส่งโทเค็นทั้งหมดจากที่อยู่ (to). from จะต้องเป็นเจ้าของโทเค็น ในกรณีของโทเค็น ERC-721 (Ethereum, Polygon) ที่อยู่บัญชี to ไม่จำเป็นต้องมี
 URL ขอ
  พารามิเตอร์เส้นทาง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | สัญญา | ที่อยู่สัญญา NFT | สตริง | ใช่ | 
  
 พารามิเตอร์หัว
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | x-network | เครือข่ายบล็อกเชน | สตริง | ใช่ | 
  | Authorization | โทเค็นการตรวจสอบสิทธิ์ที่จำเป็นสำหรับการเรียก API | สตริง | ใช่ | 
  
 เนื้อหาคำขอ
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | encoded | ว่าการทำธุรกรรมที่ส่งคืนถูกเข้ารหัสหรือไม่ true: รับสตริงธุรกรรมดิบที่เข้ารหัส (data.rawTx).false: รับdata.rawTxที่ถอดรหัส (JSON). | boolean | N | 
  | from | ที่อยู่ของเจ้าของโทเค็น | string | Y | 
  | to | ที่อยู่ของบัญชีที่จะถูกตัดสิทธิ์ในการส่งโทเค็น (ค่าตัวนี้ควรเว้นว่างหากใช้บล็อกเชน Polygon.) | string | N | 
  
 การตอบกลับ
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | 
    | code | รหัสผลลัพธ์ของคำขอ API, 0: สำเร็จ | หมายเลข | 
  | message | ข้อความผลลัพธ์ | สตริง | 
  | data | ข้อมูลการตอบกลับ API | json | 
  | data.rawTx | ข้อมูลการทำธุรกรรม | สตริงหรือ json | 
  | data.hashedTx | นี่คือ data.rawTxที่ถูกแฮช ค่านี้จะถูกส่งคืนเมื่อส่วนหัว APIx-networkเป็น "polygon" และเนื้อหาคำขอfromเป็นที่อยู่กระเป๋าเงินหลายลายเซ็น | สตริง | 
  | data.requestId | ค่าที่ไม่ซ้ำกันซึ่งสามารถระบุคำขอ API แต่ละรายการ | สตริง | 
  
 ตัวอย่างคำขอ
 curl -X 'POST' 
  'https://sandbox-bc-api.qpyou.cn/core/v1/nft/0xA3F4308Ed655f962dD7CA180545c21718fAE49AD/revoke' 
  -H 'accept: */*' 
  -H 'x-network: polygon' 
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJp...' 
  -H 'Content-Type: application/json' 
  -d '{
  "encoded": true,
  "from": "0xFBd488D1b00604d3b05124d80E35FeA9A39C3296",
  "to": "0x9428e6eF51FEb2201676deEc11B7E36F7c1F0765"
}'
ตัวอย่างการตอบกลับ
 {
  "code": 0,
  "message": "success",
  "data": {
    "rawTx": "02f8738301388181c2846fc23ac0846fc23ad882cdc49494853bdc9c6add50d7842d1a3117fab38545747080b8...",
    "hashedTx": "0x53e8783e4da707daf58c96a8cea278e7b2a8a5f185af0913b518974556c79076...",
    "requestId": "4d4aa1e5-2bfe-4080-b42f-03319810fe29"
  }
}
เปิดตัวสัญญา NFT
 สร้างธุรกรรมที่เผยแพร่สัญญา NFT มาตรฐาน (ERC-721) 
 URL การร้องขอ
  พารามิเตอร์หัวเรื่อง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | x-network | เครือข่ายบล็อกเชน | สตริง | ใช่ | 
  | Authorization | โทเค็นการตรวจสอบสิทธิ์ที่จำเป็นในการเรียก API | สตริง | ใช่ | 
  
 เนื้อหาคำขอ
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | จำเป็น | 
    | encoded | ว่าการทำธุรกรรมที่ส่งคืนถูกเข้ารหัสหรือไม่ true: รับสตริงธุรกรรมดิบที่เข้ารหัส (data.rawTx).false: รับdata.rawTxที่ถอดรหัส (JSON). | boolean | N | 
  | from | ที่อยู่บัญชีที่ปรับใช้สัญญา | string | Y | 
  | name | ชื่อสัญญา NFT | string | Y | 
  | symbol | สัญลักษณ์สัญญา NFT | string | Y | 
  | minter | ที่อยู่บัญชีนี้สามารถสร้าง NFT ที่สัญญา NFT นี้ได้. | string | Y | 
  
 การตอบสนอง
    | ชื่อฟิลด์ | คำอธิบาย | ประเภท | 
    | code | รหัสผลลัพธ์การร้องขอ API, 0: สำเร็จ | หมายเลข | 
  | message | ข้อความผลลัพธ์ | สตริง | 
  | data | ข้อมูลการตอบกลับ API | json | 
  | data.rawTx | ข้อมูลการทำธุรกรรม | สตริงหรือ json | 
  | data.hashedTx | นี่คือ data.rawTxที่ถูกแฮช ค่านี้จะถูกส่งคืนเมื่อส่วนหัว APIx-networkเป็น "polygon" และเนื้อหาการร้องขอfromเป็นที่อยู่กระเป๋าเงินหลายลายเซ็น | สตริง | 
  | data.requestId | ค่าที่ไม่ซ้ำกันที่สามารถระบุการร้องขอ API แต่ละรายการ | สตริง | 
  
 ตัวอย่างคำขอ
 curl -X 'POST' 
  'https://sandbox-bc-api.qpyou.cn/core/v1/nft/contract' 
  -H 'accept: */*' 
  -H 'x-network: polygon' 
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJp...' 
  -H 'Content-Type: application/json' 
  -d '{
  "encoded": true,
  "from": "0x9428e6eF51FEb2201676deEc11B7E36F7c1F0765",
  "name": "Simple NFT",
  "symbol": "SNFT",
  "minter": "0x9428e6eF51FEb2201676deEc11B7E36F7c1F0765"
}'
ตัวอย่างการตอบกลับ
 {
  "code": 0,
  "message": "success",
  "data": {
    "rawTx": "02f8738301388181c2846fc23ac0846fc23ad882cdc49494853bdc9c6add50d7842d1a3117fab38545747080b8...",
    "hashedTx": "0x53e8783e4da707daf58c96a8cea278e7b2a8a5f185af0913b518974556c79076...",
    "requestId": "4d4aa1e5-2bfe-4080-b42f-03319810fe29"
  }
}