软猫引擎API开放平台
  1. 代币配置
软猫引擎API开放平台
  • 接口安全API(必看)
    • 重要说明
    • 数据签名与验签方式
    • 获取AccessToken
      POST
  • 用户基础API
    • 获取永久用户标识
      • 获取永久用户标识UserId(根据临时用户标识userCode)
      • 获取永久用户标识UserId(根据已注册的手机号码)
    • 用户登录/退出
      • 发送短信验证码(用户登录)
      • 用户登录(通过短信验证码)
      • 用户登录(通过密码)
      • 用户退出登录
    • 用户注册
      • 发送短信验证码(用户注册)
      • 上传用户头像(用户注册)
      • 用户注册
    • 修改用户登录密码
      • 发送短信验证码(修改用户登录密码)
      • 修改用户登录密码
    • 修改用户安全密码
      • 发送短信验证码(修改用户安全密码)
      • 修改用户安全密码
    • 修改用户手机号码
      • 发送短信验证码(修改用户手机号码-新手机号码)
      • 发送短信验证码(修改用户手机号码-原手机号码)
      • 修改用户手机号码
    • 用户资料
      • 获取用户资料
      • 获取用户等级
      • 获取用户职称
      • 设置用户头像
      • 设置用户昵称
      • 设置用户性别
      • 设置用户所在地
    • 用户配置
      • 配置Key说明
      • 读取用户配置
      • 批量读取用户配置
      • 修改用户配置
  • 用户收件地址API
    • 获取用户的收件地址列表
      POST
    • 获取用户的收件地址(根据id获取)
      POST
    • 添加用户收件地址
      POST
    • 修改用户收件地址
      POST
    • 删除用户收件地址
      POST
    • 设置默认用户收件地址
      POST
  • 用户资产API
    • 余额配置
      • 配置Key说明
      • 读取余额配置
      • 批量读取余额配置
      • 修改余额配置
    • 用户银行卡
      • 获取支持的银行列表
      • 验证银行卡号是否正确
      • 绑定用户银行卡
      • 解绑用户银行卡
      • 获取已绑定的用户银行卡列表
    • 积分配置
      • 配置Key说明
      • 读取积分配置
      • 批量读取积分配置
      • 修改积分配置
    • 代币配置
      • 配置Key说明
      • 读取代币配置
        POST
      • 批量读取代币配置
        POST
      • 修改代币配置
        POST
    • 用户转账
      • 根据收款人手机号码获取转账句柄(用于发起转账)
      • 根据收款人ID获取转账句柄(用于发起转账)
      • 根据收款人ID获取转账句柄(用于发起聚合转账)
      • 根据收款人手机号码获取转账句柄(用于发起转账) Copy Copy Copy
    • 获取用户资产(可用余额/冻结余额/积分/代币)
      POST
    • 获取用户余额明细日志
      POST
    • 获取用户积分明细日志
      POST
    • 获取用户代币明细日志
      POST
    • 获取用户冻结余额明细
      POST
    • 创建用户余额充值订单
      POST
  • 文件API
    • 上传临时图片文件
    • 上传临时视频文件
    • 上传临时音频文件
  • 系统功能API
    • 功能Key说明
    • 获取所有已开通的功能列表
    • 验证是否已开通指定功能
  • 行政区划API
    • 获取省市区树
    • 获取省份列表(一级行政区划)
    • 获取城市列表(二级行政区划)
    • 获取区/县/镇列表(三级行政区划)
  • 收银台API
    • 获取订单支付句柄(用于发起支付)
    • 发起余额支付
    • 发起积分支付
    • 发起代币支付
    • 判断是否已开通微信支付
    • 发起微信支付
    • 判断(微信支付)订单是否已付款
    • 判断订单是否已付款
  • 数据模型
    • 标准响应模型
    • 标准数据分页模型
    • 用户银行卡数据模型
    • 用户收件地址数据模型
  1. 代币配置

配置Key说明

代币基础配置#

配置Key说明默认值示例
CoinName代币名称代币金元宝
DisplayMode代币显示模式(0=单位量显示,如 100绑银;1=人民币显示,如 0.1元绑银)01

代币转账配置#

配置Key说明默认值示例
Transfer是否允许账户间代币转账(1=允许,0=不允许)10
TransferLimitMode限制等级发起转账(0=不限制,1=仅限指定等级可发起转账,2=除了指定等级可发起转账,3=仅限指定用户可发起转账,4=除了指定用户可发起转账)01
TransferLimitLevels仅限指定等级可发起转账,TransferLimitMode=1时生效,格式为["等级ID_1","等级ID_2",...][]["3b13558c-ec43-4038-add9-c3e826d2c36f","6b7aab2e-8332-4fe8-8333-c9eeb455abcf"]
TransferLimitLevelsExcept除了指定等级可发起转账,TransferLimitMode=2时生效,格式为["等级ID_1","等级ID_2",...][]["3b13558c-ec43-4038-add9-c3e826d2c36f","6b7aab2e-8332-4fe8-8333-c9eeb455abcf"]
TransferLimitUsers仅限指定等级可发起转账,TransferLimitMode=3时生效,格式为["用户ID_1","用户ID_2",...][]["240d1c95-49e7-43b3-8785-25b3d25e6854","1bcb2ee5-1ca9-46dc-a1d6-f27ee621a042"]
TransferLimitUsersExcept除了指定等级可发起转账,TransferLimitMode=3时生效,格式为["用户ID_1","用户ID_2",...][]["240d1c95-49e7-43b3-8785-25b3d25e6854","1bcb2ee5-1ca9-46dc-a1d6-f27ee621a042"]
TransferInviteLinkLimit转账时的邀请链限制(0=不限制,1=仅支持对直推上家发起转账,2=仅支持对直推下家发起转账,3=仅支持对直推上家/下家发起转账,4=仅支持对N1级内的上家发起转账,5=仅支持对N2级内的下家发起转账,6=仅支持对N3级内的上家/N4级内的下家发起转账01
TransferInviteLinkLimitN1转账时的邀请链限制层级数N1,TransferInviteLinkLimit=4时生效,可取值为1-632
TransferInviteLinkLimitN2转账时的邀请链限制层级数N2,TransferInviteLinkLimit=5时生效,可取值为1-632
TransferInviteLinkLimitN3转账时的邀请链限制层级数N3,TransferInviteLinkLimit=6时生效,可取值为1-632
TransferInviteLinkLimitN4转账时的邀请链限制层级数N4,TransferInviteLinkLimit=6时生效,可取值为1-632
TransferRules转账规则,数组类型,请参考下述的转账规则项TransferRule JSON格式[][{"FromLevel":["7c103596-6f9d-47ec-a8d0-fd0d0ac1f302","d0be00c1-abd0-4edb-bb4b-9aacbbe2d14d"],"ToLevel":["b99882ea-f31c-476c-8a03-859648cb2d79","7c103596-6f9d-47ec-a8d0-fd0d0ac1f302"],"FromServiceCharge":0.05,"ToServiceCharge":0.2,"TransferType":1,"ToPoolId":null},{"FromLevel":["8953e6b2-7ed0-42f1-be35-a82d8a887fd3"],"ToLevel":["8953e6b2-7ed0-42f1-be35-a82d8a887fd3"],"FromServiceCharge":0.105,"ToServiceCharge":0,"TransferType":2,"ToPoolId":null}]
转账规则项TransferRule JSON格式#
{
    /*
     * 转账方等级ID数组
     * 【类型】array<string>
     * 【例如】["32a1eeab-669c-45dc-a94c-ef3bf5532a5c","7515e5be-c2e6-4d35-a1c8-88ad7c532531"]
     */
    FromLevel:[],
    /*
     * 收账方等级ID数组
     * 【类型】array<string>
     * 【例如】["87d9f88c-1a37-42d5-af52-e0a6ba0b53ee","d3eb6cea-a275-4217-9e76-c365306ec6f3"]
     */
    ToLevel:[],
    /*
     * 收取转账方的手续费(0-1)
     * 【类型】double
     * 【例如】0.1
     * 【说明】1表示100%手续费,0表示0手续费,0.3表示30%手续费,以此类推
     */
    FromServiceCharge: 0,
     /*
     * 收取收账方的手续费,可设置0-1(1表示100%手续费,0表示0手续费,0.3表示30%手续费,以此类推)
     * 【类型】double
     * 【例如】0.1
     * 【说明】1表示100%手续费,0表示0手续费,0.3表示30%手续费,以此类推
     */
    ToServiceCharge:0,
    /*
     * 到账类型(0=代币,1=余额,2=积分,3=私有资金池)
     * 【类型】integer
     * 【例如】1
     */
    TransferType:1,
    /*
     * 到账资金池ID,仅当TransferType=3时必填
     * 【类型】string
     * 【例如】3ae6009c-e36c-4477-891f-a2337b94d97c
     */
    ToPoolId:null
}
修改于 2025-12-22 14:44:47
上一页
修改积分配置
下一页
读取代币配置
Built with