<track id="bl1pb"></track>

      <form id="bl1pb"></form>
      <track id="bl1pb"><progress id="bl1pb"></progress></track>

        问卷星API接口总览

        以下接口,只有购买问卷星尊享版之后,方可使用。详情请联系问卷星尊享版的服务专员,联系电话:18175968311,也可扫描微信详细咨询:

        问卷星接口说明

        1、 免登录接口

        2、用户端接口

        3、数据推送API

        4、 获取管理员名下的问卷列表

        5、获取答卷数据API

        1、免登录接口

        介绍

        即单点登录接口,此接口适用于在已有用户体系下,用户可以在已有系统中点击问卷调查的模块即可直接使用问卷星的所有功能,无需另外再注册登录问卷星。

        接口说明

        请求方式:get

        ?#29992;?#38142;接?#38382;?#22914;下:

        http://www.lgir.tw/partner/login.aspx?appid=&username=&mobile=&subuser=&ts=&sign=


        subuser:子账户?#38382;?#20174;属于username(可以被username用户进行管理),可选

        sign 计算方法:sigh=sha1(appid+appkey+username+mobile+subuser+ts)

        如页面返回信息:签名错误! 请检查sign计算是否正确。


        提示:如果需要在iframe中使用免登录接口,由于safari浏览器对cookie的限制,必须使用JS脚本的方式进?#26143;度耄?nbsp;
         <script  type='text/javascript' src='http://www.lgir.tw/handler/loginemed.ashx?url={url}&width=100%&height=100%'></script>
        src中需要有3个?#38382;?br /> {url}?#38382;?#35831;使用http://www.lgir.tw/partner/login.aspx?appid=&username=&mobile=&ts=&sign=进行替换。width和height?#38382;?#21487;选,默认为100%。

         

        2、用户端接口

        介绍

        使用该接口,做为填写者的用户登录之后,可看到一个完善的填写者后台页面,查看到自己需要作答哪些问卷、已经完成了哪些问卷、积分排行等等信息。

        接口说明

        请求方式:get

        ?#29992;?#38142;接?#38382;?#22914;下:

        http://www.lgir.tw/partner/qlist.aspx?appid=&username=&joiner=&realname=&dept=&extf=&ts=&sign=


        sign 计算方法: sign=sha1(appid + appkey + username + joiner + realname + dept + extf + ts)

        获取答题者单独列表接口(?#38382;?#36319;上面的一样):
        格式:JSON

        获取填写者的待参与列表:
        地址:http://www.lgir.tw/partner/getqlist.aspx?appid=&username=&joiner=&realname=&dept=&extf=&ts=&sign=
        获取填写者的已参与列表:
        地址:http://www.lgir.tw/partner/getqlistjoin.aspx?appid=&username=&joiner=&realname=&dept=&extf=&ts=&sign=

        获取单份答卷详情链接:
        地址:http://www.lgir.tw/partner/joinrelquery.aspx?appid=&username=&joiner=&activity=&joinid=&realname=&dept=&extf=&ts=&sign=

        签名sign=sha1(appid + appkey + username + joiner + 问卷ID + joinid+ realname + dept + extf + ts)


        3、数据推送API

        介绍

        使用该接口,可以将填写者提交的数据推送到指定的URL,推送数据的格式是JSON,您需要提供接受数据的URL,并且在此 URL上写程序接收数据。

        数据获取方式:post

        推送服务器IP地址:120.26.38.11

        接口说明

        数据格式:JSON

        数据示例:

        {"activity":"5657754","name":"问卷名称","parteruser":"15581018823","parterjoiner":"test4","timetaken":"528","submittime":"2016-08-23 10:01:59", "q1":"1","q2": "测试","q3","1,2",,joinid":"101812480275","totalvalue":"15"}


        ?#38382;?#35828;明


        数据推送API默认只推送答卷数据,问卷内容是不会推送?#27169;?#22914;需获取问卷文本内容,可以使用获取文本接口。

        该接口仅限尊享版用户使用,请联系尊享版服务专员(?#21482;?#24494;信同号:18175968311),申请开通。

        获取问卷文本内容接口:

        http://www.lgir.tw/handler/IllustrateApi.ashx?activityID={问卷ID}

        解释:

        1.q1、q2、q3以此类推,代表每个题目的题干文字;

        2.选择类的题目,q1#1、q1#2、q1#3?#30452;?#20195;表第一个题的第一个、第二个、第三个选项;

        3.多项填空题,只提供题干整体文本;

        4.如果是矩阵单选或矩阵多选题,q1是题干文本,q1_1,q1_2是矩阵题的第一个、第二个左行标题,q1_1#1,q1_1#2?#30452;?#26159;矩阵题第一个左行标题?#27169;?#31532;一个选项、第二个选项内容。

        5.矩阵填空,数据推送的时候直接推送的是选项内容,无需获取选项文本。类似的还有矩阵滑动条、表格下拉框、表格数值、表格文本题。

        6.考试问卷,不包含正确答案的信息。

        4、获取管理员名下的问卷列表

        介绍

        通过此接口,可以获取某一个问卷管理员名下的的问卷列表。

        数据获取方式:get

        接口说明

        ?#29992;?#38142;接?#38382;?#22914;下:

        http://www.lgir.tw/partner/getuserq.aspx?appid=&username=&ts=&folder=&sign=

        appid:由问卷星分配

        appkey:由问卷星分配

        folder:用户名下的问卷文件夹名称。如加了该?#38382;?#21017;只会获取到指定文件夹里面的问卷数据,如果需要全部问卷数据,可以不加。

        ts:为按秒计数的当前时间戳,通常对应time()函数,系统确认ts是在30s内,并且sign一致,就会自动登录

        username:使用者的用户名或用户ID,由用户自己生成

        sign:sha1(appid+appkey+username+ts+folder)

        提示:此接口会有10分钟的缓存时间,新增的问卷可能需要10分钟以后才能获取。

        数据格式:JSON

        数据示例: [{"qid":"89767","name":"新考试","begindate":"2017-08-20 11:52:43","answercount":"5"},{"qid":"89819","name":"考试","begindate":"2017-08-18 21:21:35","answercount":"4"}]

        5、获取答卷数据API

        介绍

        通过此接口可以直接会获取所有参与者的得分数据,包括:提交序号、参与者姓名、总分、提交时间、提交所用时间。只有答卷总数少于20000才能使用此接口。

        数据获取方式:get

        接口说明

        ?#29992;?#38142;接?#38382;?#22914;下:

        http://www.lgir.tw/partner/getjoinlist.aspx?appid=&activity=&ts=&sign=&pageindex=&pagesize=

        appid:由问卷星分配

        appkey:由问卷星分配

        activity:表示问卷的ID

        ts:为按秒计数的当前时间戳,通常对应time()函数,系统确认ts是在30s内,并且sign一致,才能获取

        pageindex:页码序号

        pagesize : 每页数量,默认10条数据,每页最多不超过1000条数据

        sign = sha1(appid + appkey + activity + ts)

        数据格式:JSON

        数据示例:

        [{"parterjoiner":"test2","totalvalue":"15","index":"3","timetaken":"8","submittime":"2017-08-20 14:25:39"},{"parterjoiner":"test3","totalvalue":"15","index":"4","timetaken":"141","submittime":"2017-08-20 14:38:55"}]

        6、设置完成问卷后跳转并且有自定义链接?#38382;?#26102;,考试会自动带上分数

        介绍

        为防止用户修改分数,系统除了会传递totalvalue?#38382;?#22806;,还会传递valuesign?#38382;?br /> valuesign的计算方式为:
        sign = sha1(totalvalue+"asfw8aslfda899asfdaweasd"),
        示例:如果用户得分为77.5分,那么?#38382;?#20540;为sha1(77.5asfw8aslfda899asfdaweasd)

        以上功能仅对尊享版开放

        非常?#34892;?#24744;的耐心阅读,请在下方提供您对本篇帮助的反馈,以便我们?#20013;?#25913;进本文。
        已解决 未解决
        长沙冉星信息科技有限公司 版权所有    ICP证:43019002000245    湘ICP备17005436号-1    湘公网安备 43019002000245号   认证联盟   举报
        网站数据来源于问卷星官方数据库
        排五预测号专家推荐

          
          

            <track id="bl1pb"></track>

            <form id="bl1pb"></form>
            <track id="bl1pb"><progress id="bl1pb"></progress></track>

                
                

                  <track id="bl1pb"></track>

                  <form id="bl1pb"></form>
                  <track id="bl1pb"><progress id="bl1pb"></progress></track>

                    山东体彩官方网站 白小姐中特网一肖中特准 体彩吉林11选5 甘肃十一选五推荐前三 内蒙古时时彩最快开奖 河北快三软件 香港曾道二肖中特 七星彩海南彩票论坛图规 cba19赛季啥时间开 快乐扑克遗漏走势 湖南快乐十分最后50期 j联赛官方网站 什么是足球竟彩 中国羽毛球 公开二肖中特