= 用户反馈接口数据格式定义 = == 提交反馈信息接口 == 接口地址: {{{ http://www.imofan.com/sdk/feedbacks/${app_key} }}} 接口参数以POST方式提交,其参数定义如下: {{{ * contact,联系方式 * content,用户提交的反馈信息,必填,限制上限为500个全角文字 }}} 以下运行环境参数定义与[wiki:DataDefinition 数据指标及定义]中的同名参数一致 {{{ * dev_id * device_id * mac_addr * sdk_ver * app_ver * os * os_ver * carrier * access * resolution * model * jailbroken,仅iOS设备需要提交该参数 * timezone * language }}} 响应JSON: {{{ { "status": 1, //状态取值为:1 提交成功、-1 提交失败\ "timestamp": 13328420348 // 提交完成时间,用于检查是否有回复 } }}} == 检查是否有回复 == 用于提示用户有没有新回复 接口地址: {{{ http://www.imofan.com/sdk/feedbacks/${app_key}?dev_id=${dev_id}&ts=13328420348 }}} {{{ GET HTTP响应码为200表示有新回复 HTTP响应码为304表示没有回复 不用检查响应内容 }}} == 获取所有反馈数据接口 == 接口地址: {{{ GET http://www.imofan.com/sdk/feedbacks/${app_key}?dev_id=${dev_id} }}} 响应JSON: {{{ { "feedbacks": [ { "user":1, "content": "反馈信息", "timestamp": 131243214514, //反馈提交时间,1970-1-1开始毫秒数 }, { "app":1, "content":"反馈信息", "timestamp": .1359867496450 }, { "user":1, "content": "xxxxxxxxxxxx", "timestamp": 1366796706786 } ... ] } }}}