公众号内调查投票
程序媛
- 相关的表
SurveyQuestion
调查问题表
SurveyAnswer
调查答案表
SurveyRecord
调查记录表
whoami 接口会返回
key: 问题的 pk
value: 是否投过票
"survey": {
"1": true
},
获取调查问卷列表
Method and Url Structure
Method |
Resource URL |
GET |
/program_girl/userinfo/questions/ |
cURL Example
curl -X GET -H 'Authorization: Token wx001' -d data{...}
127.0.0.1:8000/program_girl/userinfo/questions/
JSON Response
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"pk": 1,
"question": "投票选择\r\n支持的线下活动方式",
"answer": [
{
"answer": "斌叔演讲见面会",
"pk": 1,
"proportion": 50,
"option": "A",
"number": 1
},
{
"answer": "程序媛心得分享会",
"pk": 2,
"proportion": 50,
"option": "B",
"number": 1
},
{
"answer": "线下城市俱乐部编程比赛",
"pk": 3,
"proportion": 0,
"option": "C",
"number": 0
},
{
"answer": "线下课程学习、项目制作",
"pk": 4,
"proportion": 0,
"option": "D",
"number": 0
},
{
"answer": "以上都不喜欢",
"pk": 5,
"proportion": 0,
"option": "E",
"number": 0
}
]
}
]
}
获取调查问卷详情
Method and Url Structure
Method |
Resource URL |
GET |
/program_girl/userinfo/question/${pk}/ |
cURL Example
curl -X GET -H 'Authorization: Token wx001' -d data{...}
127.0.0.1:8000/program_girl/userinfo/question/1/
JSON Response
{
"pk": 1,
"question": "投票选择\r\n支持的线下活动方式",
"answer": [
{
"answer": "斌叔演讲见面会",
"pk": 1,
"proportion": 50,
"option": "A",
"number": 1
},
{
"answer": "程序媛心得分享会",
"pk": 2,
"proportion": 50,
"option": "B",
"number": 1
},
{
"answer": "线下城市俱乐部编程比赛",
"pk": 3,
"proportion": 0,
"option": "C",
"number": 0
},
{
"answer": "线下课程学习、项目制作",
"pk": 4,
"proportion": 0,
"option": "D",
"number": 0
},
{
"answer": "以上都不喜欢",
"pk": 5,
"proportion": 0,
"option": "E",
"number": 0
}
]
}