Jugugu密钥Fast模式
  1. 深度接入
Jugugu密钥Fast模式
  • 深度接入
    • 1.注册jugugu
      POST
    • 2.注册jugugu登录
      POST
    • 3.jugugu获取小红花POAP
      POST
    • 4.使用jugugu进行交易签名
      POST
    • 5.jugugu获取用户NFT持有情况
      POST
    • 6.jugugu获取指定用户NFT持有情况
      POST
    • 7.jugugu转移小红花POAP NFT
      POST
  1. 深度接入

1.注册jugugu

POST
https://testnet.jugugu.cn/Jugugu_FastReg
使用项目方自己账户体系的OpenID注册并绑定jugugu账号,如果该手机已经注册jugugu则直接进行绑定OpenID。注册的用户返回短密钥,绑定的用户不返回短密钥,短密钥请务必加密存储,建议使用ECC256进行加密,加密解密密钥妥善保存,建议内存中存放

请求参数

Body 参数application/json
phone
string 
手机号
必需
account
string 
项目方账户
必需
通过接入jugugu申请
secret
string 
项目方密码
必需
通过接入jugugu申请
time
integer 
+8区Unix时间,单位秒
必需
int64类型
randomtoken
string 
通信随机令牌
必需
可以由sha256函数随机产生,避免2分钟内重复,可用时间+其他唯一参数作为种子,防止重放攻击
paymentpassword
string  | null 
区块链短密钥
可选
可以自由设置也可以传“”空字符串,系统随机生成,建议让系统随机生成
openid
string 
项目方账户系统的唯一识别码
必需
项目方账户系统的唯一识别码,用于绑定登录jugugu系统
示例
{
    "phone": "10101010101",
    "account": "31c681bcb34c1457ab5b1521c340468ce106dfc6592bac55fb68f76994130d66",
    "secret": "8d0f0b25c236af70c4980bea261b154745ccfba25e5683ef100a9e05b0922e88",
    "time": 1651063790,
    "openid": "951",
    "randomtoken": "12qqqqUtcon1swwectetu1ssssssssssroccaecatveniam",
    "paymentpassword": ""
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://testnet.jugugu.cn/Jugugu_FastReg' \
--header 'Content-Type: application/json' \
--data-raw '{
    "phone": "10101010101",
    "account": "31c681bcb34c1457ab5b1521c340468ce106dfc6592bac55fb68f76994130d66",
    "secret": "8d0f0b25c236af70c4980bea261b154745ccfba25e5683ef100a9e05b0922e88",
    "time": 1651063790,
    "openid": "951",
    "randomtoken": "12qqqqUtcon1swwectetu1ssssssssssroccaecatveniam",
    "paymentpassword": ""
}'

返回响应

🟢200成功
application/json
Body
phone
string 
手机号
必需
confluxaddress
string 
cfx地址
必需
ethaddress
string 
eth地址
必需
paymentpassword
string 
区块链短密钥
必需
token
string 
登录令牌
必需
示例
{
    "phone": "10101010101",
    "confluxaddress": "cfxtest:aar1hp52zwfm4b5n6z2xrsgeacj8fuzv6e2365319n",
    "ethaddress": "0x4B73b378ac8aaD076Be57136B8c40091E2c2b1e1",
    "paymentpassword": "9ab14abcda15f774152b",
    "token": "df482c720c10a36969c68b77a44225e604592d8a396ce7fd34fd311845d34b91"
}
修改于 2022-05-21 08:26:03
下一页
2.注册jugugu登录
Built with