好友关系链 API

好友模块提供双向好友关系的建立与删除、好友列表与关系校验、批量清理、添加好友验证等级以及好友备注/扩展属性。

模块概览​

项目值
接口数量8
幂等接口4
路径前缀/im/v2
请求方法POST(JSON 请求体)
鉴权方式App-Key / Nonce / Timestamp / Signature(见 鉴权与签名)
响应信封{ code, msg?, data?, requestId? }

接口列表​

接口方法路径说明幂等
直接建立双向好友关系POST/im/v2/friend/add直接建立双向好友关系(应用服务器代操作,不经过申请流程)。是
删除双向好友关系POST/im/v2/friend/remove删除双向好友关系。是
好友列表POST/im/v2/friend/list好友列表。否
检查两人是否为好友关系POST/im/v2/friend/check检查两人是否为好友关系。否
批量清理好友关系POST/im/v2/friend/clean批量清理好友关系(单向/双向)。否
设置添加好友验证等级POST/im/v2/friend/permission/set设置添加好友验证等级(open=无需验证 / verify=需验证 / closed=禁止)。是
查询添加好友验证等级POST/im/v2/friend/permission/get查询添加好友验证等级。否
设置好友自定义属性POST/im/v2/friend/profile/set设置好友自定义属性(备注名/扩展字段,仅本人可见)。是

接口约定​

  • 完整请求地址 = 部署域名 + /im/v2 + 接口路径;所有接口使用 POST。
  • 请求头必须携带 App-Key / Nonce / Timestamp / Signature;签名规则见鉴权与签名。
  • 响应统一为 { code, msg?, data?, requestId? };code = 0 表示成功。
  • 列表类接口使用 limit 分页,单页上限见限频与限制。

相关说明​