Skip to content
avastms edited this page Sep 28, 2014 · 6 revisions

#形态 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:'....'

Clone this wiki locally