数据对接
获取数据分析结果
请求说明
Https请求方式:GET
https://www.wenjuan.com/openapi/v3/get_basic_chart/?wj_appkey=WJ_APPKEY&wj_user=WJ_USER&wj_short_id=WJ_SHORT_ID&wj_timestamp=WJ_TIMESTAMP&wj_signature=WJ_SIGNATURE
参数说明
参数名 | 类型 | 必须 | 参数说明 |
---|---|---|---|
wj_appkey | String | 是 | appkey由问卷网分配 |
wj_user | String | 是 | 用户编号 |
wj_short_id | String | 是 | 项目ID |
wj_timestamp | String | 是 | 时间戳 |
wj_signature | String | 是 | 签名 |
返回说明
如果请求参数正确,则返回分析数据结果页面
获取数据报表
请求说明
Https请求方式:GET
https://www.wenjuan.com/openapi/v3/get_report_chart/?wj_appkey=WJ_APPKEY&wj_user=WJ_USER&wj_short_id=WJ_SHORT_ID&wj_timestamp=WJ_TIMESTAMP&wj_signature=WJ_SIGNATURE
参数说明
参数名 | 类型 | 必须 | 参数说明 |
---|---|---|---|
wj_appkey | String | 是 | appkey由问卷网分配 |
wj_user | String | 是 | 用户编号 |
wj_short_id | String | 是 | 项目ID |
wj_timestamp | String | 是 | 时间戳 |
wj_signature | String | 是 | 签名 |
返回说明
如果请求参数正确,则返回数据报表页面
获取答卷详情列表
请求说明
Https请求方式:GET
https://www.wenjuan.com/openapi/v3/get_rspd_detail_list/?wj_appkey=WJ_APPKEY&wj_user=WJ_USER&wj_short_id=WJ_SHORT_ID&wj_page=WJ_PAGE&wj_pagesize=WJ_PAGESIZE&wj_timestamp=WJ_TIME_STAMP&wj_signature=WJ_SIGNATURE
参数说明
参数名 | 类型 | 必须 | 参数说明 |
---|---|---|---|
wj_appkey | String | 是 | appkey由问卷网分配 |
wj_user | String | 是 | 用户编号 |
wj_short_id | String | 是 | 项目短id |
wj_page | String | 否 | 查看第几页, 如果不带page参数,默认第一页 |
wj_pagesize | String | 否 | 每页包含多少条目,默认20条 |
wj_timestamp | String | 是 | 时间戳 |
wj_signature | String | 是 | 签名 |
返回示例
答卷列表数组转换成的json字符串
问卷列表数组格式:
{ "total_count": 1, "current_page": 1, "page_size": 10, "rspd_list": [{ "rspd_status": "成功完成", "Q1":{"answer": "选项2", "type_desc": "单选题", "title": "单选题"}, "weixin_addr": "nan", "seq": 1, "source": "test", "time_used": "0分9秒", "ip": "192.168.1.188", "weixin_sex": "nan", "finish": "2016-04-28 14:58:57", "weixin_nickname": "nan", "start": "2016-04-28 14:58:48" }] }
返回说明
参数名 | 类型 | 参数说明 |
---|---|---|
total_count | Int | 答卷数量 |
current_page | Int | 当前页 |
page_size | Int | 每页数量 |
rspd_list | [] | 答题详情列表 |
rspd_status | String | 答题状态 |
weixin_addr | String | 微信用户地址(nan为空) |
weixin_sex | String | 微信用户性别(nan为空) |
weixin_nickname | String | 微信用户昵称(nan为空) |
answer | String | 答题内容 |
type_desc | String | 题目类型 |
title | String | 题目标题 |
seq | Int | 答卷序号 |
source | String | 来源 |
time_used | String | 答题时长 |
ip | String | 答题ip |
finish | String | 结束时间 |
start | String | 开始时间 |
查看答题者最新一条答卷详情
请求说明
Https请求方式:GET
https://www.wenjuan.com/openapi/v3/get_rspd_detail/?wj_appkey=WJ_APPKEY&wj_user=WJ_USER&wj_short_id=WJ_SHORT_ID&wj_respondent=WJ_RESPONDENT&wj_datatype=WJ_DATATYPE&wj_timestamp=WJ_TIMESTAMP&wj_signature=WJ_SIGNATURE
参数说明
参数名 | 类型 | 必须 | 参数说明 |
---|---|---|---|
wj_user | String | 是 | 用户编号,接入方用户的唯一标识 |
wj_short_id | String | 是 | 项目短id |
wj_appkey | String | 是 | appkey由问卷网分配 |
wj_respondent | String | 是 | 答题者标识,由第三方开发者提供,查看数据详情时,对应source(来源)字段 |
wj_datatype | String | 否 | 返回数据类型(json或html, 默认html) |
wj_timestamp | String | 是 | 时间戳 |
wj_signature | String | 是 | 签名 |
返回示例
根据请求参数显示html页面,给个截图:
根据请求参数还可以返回json格式的数据:
{ 'status':'成功完成', 'Q1':{ 'answer':'选项1', 'type_desc':'单选题', 'title':'单选题' }, 'seq':4, 'source':'test', 'time_used':'0分2秒', 'ip':'127.0.0.1', 'finish':'2015-08-12 15:29:26', 'start':'2015-08-12 15:29:24' }
返回说明
参数名 | 类型 | 参数说明 |
---|---|---|
status | String | 答题成功提示 |
Q(n) | {} | 第n题答案 |
answer | String | 答题内容 |
type_desc | String | 题目类型 |
title | String | 题目标题 |
seq | Int | 答卷序号 |
source | String | 来源 |
time_used | String | 答题时长 |
ip | String | 答题ip |
finish | String | 结束时间 |
start | String | 开始时间 |