亲密度相关接口列表
本文档主要列出亲密度相关的接口。机器人可以在后台配置默认的初始亲密度和形象,当用户触发某些事件时,机器人可以根据一些逻辑来更新与该用户的亲密度以及形象展示。
本文档中的接口均符合接口规范,如有疑问,建议先查阅接口引言。
获取用户亲密度
接口说明
| 地址 |
请求方式 |
说明 |
/api/v3/intimacy/index |
GET |
参数列表
| 参数名 |
位置 |
类型 |
必需 |
说明 |
| user_id |
query |
string |
true |
用户的 id |
返回参数说明
| 参数名 |
类型 |
说明 |
| img_url |
string |
机器人给用户显示的形象图片地址 |
| social_info |
string |
机器人显示给用户的社交信息 |
| last_read |
int |
用户上次查看的时间戳 |
| img_list |
Array |
形象图片的总列表 |
| » id |
string |
形象图片的 id |
| » url |
string |
形象图片的地址 |
curl 示例
请求示例:
curl -H "Authorization: Bot your_token" "https://www.kaiheila.cn/api/v3/intimacy/index?user_id=xxx"
返回示例:
{ "code": 0, "message": "操作成功", "data": { "img_url": "", "social_info": "test", "last_modify": 1607432478030, "last_read": 0, "score": 123, "img_list": [ { "id": "11", "url": "" }, { "id": "8821", "url": "" } ] }}
更新用户亲密度
接口说明
| 地址 |
请求方式 |
说明 |
/api/v3/intimacy/update |
POST |
post json |
参数列表
| 参数名 |
位置 |
类型 |
必需 |
说明 |
| user_id |
body |
string |
true |
用户 id |
| score |
body |
integer |
false |
亲密度,0-2200 |
| social_info |
body |
string |
false |
机器人与用户的社交信息,500 字以内 |
| img_id |
body |
string |
false |
表情 ID |
返回参数说明
curl 示例
请求示例:
curl "https://www.kaiheila.cn/api/v3/intimacy/update" -L \-H "Authorization: Bot xxx" -H "Content-type: application/json;" \-d '{"user_id":"user_id", "social_info":"test", "score": 123, "img_id" : 1}'
返回示例
{ "code": 0, "message": "操作成功", "data": {}}