curl --location 'https://kf.pikabao.cc/agent/v1/account/info?appid=user123×tamp=1640995200000&sign=ABC123...'
const params = {
appid: "user123",
timestamp: Date.now().toString(),
};
// 生成签名
const sign = generateSign(params, secretKey);
const response = await fetch(
`https://kf.pikabao.cc/agent/v1/account/info?appid=${params.appid}×tamp=${params.timestamp}&sign=${sign}`
);
const data = await response.json();
import requests
import time
params = {
"appid": "user123",
"timestamp": str(int(time.time() * 1000)),
}
# 生成签名
sign = generate_sign(params, secret_key)
params["sign"] = sign
response = requests.get("https://kf.pikabao.cc/agent/v1/account/info", params=params)
data = response.json()
{
"code": 0,
"msg": "",
"content": {
"id": "123456789",
"createTime": "2023-01-01 00:00:00",
"updateTime": "2023-12-31 23:59:59",
"enable": true,
"name": "张三",
"balance": "1000.00",
"notifyUrl": "https://example.com/notify"
}
}
{
"code": 40005,
"msg": "签名错误"
}
用户与卡片
获取用户信息
获取用户账户信息、余额等详细信息
GET
/
agent
/
v1
/
account
/
info
curl --location 'https://kf.pikabao.cc/agent/v1/account/info?appid=user123×tamp=1640995200000&sign=ABC123...'
const params = {
appid: "user123",
timestamp: Date.now().toString(),
};
// 生成签名
const sign = generateSign(params, secretKey);
const response = await fetch(
`https://kf.pikabao.cc/agent/v1/account/info?appid=${params.appid}×tamp=${params.timestamp}&sign=${sign}`
);
const data = await response.json();
import requests
import time
params = {
"appid": "user123",
"timestamp": str(int(time.time() * 1000)),
}
# 生成签名
sign = generate_sign(params, secret_key)
params["sign"] = sign
response = requests.get("https://kf.pikabao.cc/agent/v1/account/info", params=params)
data = response.json()
{
"code": 0,
"msg": "",
"content": {
"id": "123456789",
"createTime": "2023-01-01 00:00:00",
"updateTime": "2023-12-31 23:59:59",
"enable": true,
"name": "张三",
"balance": "1000.00",
"notifyUrl": "https://example.com/notify"
}
}
{
"code": 40005,
"msg": "签名错误"
}
请求参数
string
required
用户标识
string
required
当前时间戳(毫秒),与平台服务器时间不可相差超过 5 分钟
响应
integer
响应代码,0 表示成功
string
响应消息
object
curl --location 'https://kf.pikabao.cc/agent/v1/account/info?appid=user123×tamp=1640995200000&sign=ABC123...'
const params = {
appid: "user123",
timestamp: Date.now().toString(),
};
// 生成签名
const sign = generateSign(params, secretKey);
const response = await fetch(
`https://kf.pikabao.cc/agent/v1/account/info?appid=${params.appid}×tamp=${params.timestamp}&sign=${sign}`
);
const data = await response.json();
import requests
import time
params = {
"appid": "user123",
"timestamp": str(int(time.time() * 1000)),
}
# 生成签名
sign = generate_sign(params, secret_key)
params["sign"] = sign
response = requests.get("https://kf.pikabao.cc/agent/v1/account/info", params=params)
data = response.json()
{
"code": 0,
"msg": "",
"content": {
"id": "123456789",
"createTime": "2023-01-01 00:00:00",
"updateTime": "2023-12-31 23:59:59",
"enable": true,
"name": "张三",
"balance": "1000.00",
"notifyUrl": "https://example.com/notify"
}
}
{
"code": 40005,
"msg": "签名错误"
}
⌘I
