Table of Contents
7.26 反馈提交【未授权拦截通过,待登录态联调】
POST /tieup/api/v1/feedbacks
请求体:
{
"user_type": 1,
"feedback_type": 6,
"report_target_identity": "artist",
"report_target_id": 20001,
"feedback_content": "该艺人发布了不当内容",
"attachments": [
"https://cdn.example.com/feedback/report-1.png"
]
}
请求参数:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
user_type |
integer | 否 | 1=粉丝,2=艺人 |
feedback_type |
integer | 否 | 反馈类型:1=功能建议,2=问题反馈,3=内容反馈,4=投诉,5=其他,6=举报;不传默认为 1 |
report_target_identity |
string | 条件必填 | 仅 feedback_type=6 必填:fan=粉丝,artist=艺人;其他反馈类型禁止传入 |
report_target_id |
integer | 条件必填 | 仅 feedback_type=6 必填;fan 对应 tieup_user.id,artist 对应 tieup_artist.id;其他反馈类型禁止传入 |
feedback_content |
string | 是 | 用户提交的问题或建议内容 |
attachments |
array | 否 | 上传接口返回的附件 URL 或业务文件标识列表 |
写入 tieup_feedback,默认 handle_status = 1。举报提交前会校验目标对象存在且当前正常可用,并禁止举报自己;举报对象不存在、已禁用、已注销、身份与 ID 类型不匹配或自举报均返回 422。举报对象不限制必须与提交人属于同一渠道。
响应字段:
| 字段 | 类型 | 说明 |
|---|---|---|
id |
integer | 主键 ID |
handle_status |
integer | 处理状态 |
submitted_at |
string | 提交时间 |
响应示例:
{
"id": 1,
"handle_status": 1,
"submitted_at": "2026-06-18 10:00:00"
}
说明:服务端从当前登录态写入 user_id,并快照昵称、手机号、设备、渠道、平台、市场和 APP 版本信息;举报额外写入 report_target_identity 和 report_target_id。attachments 为上传接口返回的文件 URL 或业务文件标识数组。后台客服回复或关闭原因写入 handle_result,用户可通过“我的反馈”接口查看;“我的反馈”接口不会返回被举报者的昵称、艺名或电话。