-
Notifications
You must be signed in to change notification settings - Fork 0
Feedback API
#形态 feedback: {'content':'some_str', 'meta':{whatever}, reply: 'some other tr', created_on: someDate, replied_on: someDate,}
##收集API
####Request 此接口无验证,可以不传验证参数
POST /v2/feedback
{"content":"无限字符串", "meta":{任意JSON对象}}
其中: meta.user_id 会决定是否发推送和推送给谁, 如果不存在就不会在官方回复时推送。 注册用户发反馈加上user_id
##获取API ###我的反馈 ####Request 需传常规验证参数
POST /v2/feedback/single
{feedback_id:'some_mongo_id'} ####Response {feedback:{}}
###(我的)单个反馈
####Request 需传常规验证参数
POST /v2/feedback/mine
{} ####Response {feedbacks:[{},{},{}]}
##管理API Admin验证,需要传验证头或验证参数 ###批量获取 ####Request GET /admin/feedback?start=[moment.js能识别的时间字符串]&end=[moment.js能识别的时间字符串]&page=[0,1,2,...]
每页30项 ####Response {"feedbacks":{},"start":...,"end":...,"skip":num,"limit":num}
###单个获取 ####Request GET /admin/feedback/[feedback_id] ####Response {"feedback":{}}
###回复 ####Request POST /admin/feedback/[feedback_id]/reply
{'content':'some_str'} ####Response {n:1/0}
注意所有返回中都会带常规的status:'true'/'false', ok:true/false, code:20000/______,message:'....'