购买咨询
微信咨询
电话咨询
预约演示
跳转到内容

WEB 公共接口

编辑答卷

接口概述

  • 功能:通过接口直接编辑某份答卷,同时带上相关参数
  • 请求方式:GET
  • 请求地址: /dw-open-api/web/answer-survey-edit.do

请求参数

参数名类型必填描述
answerIdstring所查看的答卷ID,必填
appIdstring平台分配的appId
noncestring随机字符串
signaturestring签名
timestampstring当前时间戳

请求示例

http://192.168.5.43:9999/dw-open-api/web/answer-survey-edit.do?answerId=06acbc72-6821-4682-9f9e-704f3dbe3e16&appId=dfsfsd&nonce=sdf&signature=sh&timestamp=466535

返回值

http://192.168.5.43:9999//#/v8/diaowen/an/ri4585u7xqi/TBkUwZgBSvhujm3RTnUf?sessionCode=FC851BF6D49F1E7B20C68DC0ABDF2A87

查看答卷

接口概述

  • 功能:通过接口直接查看某份答卷,同时带上相关参数
  • 请求方式:GET
  • 请求地址: /dw-open-api/web/answer-survey-info.do

请求参数

参数名类型必填描述
answerIdstring所查看的答卷 ID
appIdstring开发者平台分配的 appId
noncestring随机字符串
signaturestring数据签名
timestampstring时间戳(半小时内有效)

请求示例

http://192.168.5.43:9999/dw-open-api/web/answer-survey-info.do?answerId=06acbc72-6821-4682-9f9e-704f3dbe3e16&appId=sfds&nonce=dfsdh&signature=mahf&timestamp=41554545

返回值

http://192.168.5.43:9999//#/v8/diaowen/an/review/ri4585u7xqi/TBkUwZgBSvhujm3RTnUf?sessionCode=FC851BF6D49F1E7B20C68DC0ABDF2A87&ResourceToken=819f9b7bd26844b38d0eb79f7888ab0d_1755669965627_1f677c5e098340fcb8a7c59ec496362a

回答问卷

接口概述

  • 功能:通过接口直接回答某份问卷,同时带上相关参数
  • 请求方式:GET
  • 请求地址: /dw-open-api/web/answer-survey.do

请求参数

参数名类型必填描述
anUserKeystring第三平台传入的回答者标识(如果anUserKey规则为必须校验,则必填)
appIdstring平台分配的appId
dwVersionstring应用版本(可选,默认v8)
noncestring随机字符串
sidstring项目sid,surveyId只用传一个
signaturestring签名
surveyIdstring项目sid,surveyId只用传一个
timestampstring时间戳

请求示例

http://192.168.5.43:9999/dw-open-api/web/answer-survey.do?anUserKey=fds&appId=dsv&nonce=xzcdv&signature=zc&surveyId=06acbc72-6821-4682-9f9e-704f3dbe3e16&timestamp=145415

返回值

http://192.168.5.43:9999//#/v8/diaowen/an/null?respType=401&answerId=null

系统登录

接口概述

  • 功能:提供用户登录与注册功能,支持通过 GET 请求携带参数完成身份验证,并根据配置返回重定向页面或 JSON 登录结果。
  • 请求方式:GET
  • 请求地址: /dw-open-api/web/login-register.do

请求参数

参数名类型必填描述
appIdstring平台分配的appId
emailstring是否自动跳载到登录页,是:1 默认值(会进行网页重定向) 否:0 不会只会返回登录成功JSON提示。
isAutoRedirectinteger($int32)随机字符串
loginNamestring用户登录名称,新用户必须传入
mobilestring用户手机号,新用户必须传入
noncestring随机字符串
pwdstring用户密码,新用户必须传入
roleCodesstring角色代码,多个用','分开
roleIdsstring角色ID,多个用','分开
signaturestring签名
statusinteger($int32)用户状态,新用户有效
thirdUserIdstring第三方平台用户ID,如果创建的时候绑定了第三方平台ID,则可以用于登录,登录时与userId只需要传一个。
timestampstring当前时间戳
toUrlstring登录后要跳转到页面的绝对地址。如 http:// 开头
userIdstring用户ID,如果有则使用这个账号登录,不需要其它用户信息。如果是新用户可以不传,则会新建一个。
userNamestring用户名称,新用户必须传入

请求示例

http://192.168.5.43:9999/dw-open-api/web/login-register.do?appId=dfsa&email=service%40dw.net&isAutoRedirect=1&loginName=vb&mobile=15645456845&nonce=asd&pwd=123456&roleCodes=ghhhh&roleIds=fgggggh&signature=sd&status=345324525&thirdUserId=fafgh&timestamp=1451434&toUrl=https%3A%2F%2Fwww.surveyform.cn%2Fv8%2Flr%2Fdw%2Fsurvey&userId=fds&userName=oyt

返回值

https://www.surveyform.cn/v8/lr/dw/survey

获取指定用户的登录 Token

接口概述

  • 功能:获取指定用户的登录 Token。调用成功后,系统会返回用户的 token 及身份信息,开发者需在后续 API 请求的 header 中携带该 token,用于用户身份认证与授权。
  • 请求方式:POST
  • 请求地址: /dw-open-api/web/login-token.do

请求参数

参数名类型必填描述
appIdstring平台分配的appId
loginNamestring登录账号【userId,loginName,thirdUserId 至少传一个】
noncestring随机字符串
signaturestring签名
thirdUserIdstring第三方平台ID【userId,loginName,thirdUserId 至少传一个】
timestampstring当前时间戳
userIdstring用户ID【userId,loginName,thirdUserId 至少传一个】

请求示例

http://192.168.5.43:9999/dw-open-api/web/login-token.do?appId=id1&loginName=nb&nonce=asdfghj&signature=dwadmn&timestamp=13214564

返回值

json
{
  "status": "ok",
  "type": "account",
  "currentAuthority": null,
  "token": "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ2YiIsIm5hbWUiOiJveXQiLCJleHAiOjE3NTU2NzE5NTYsImlhdCI6MTc1NTY3MTY1NiwianRpIjoiM2I0NDhiZGItM2IwMS00YmNiLWIzNzMtM2MxOThlZjQ2ODU1IiwidXNlcm5hbWUiOiJ2YiJ9.ImPwvQz935aGNoZSAg5Rn4isqqfb5sNCxpsneJ1bPDA",
  "httpResult": {
    "resultCode": 200,
    "resultMsg": "执行成功",
    "data": {
      "id": "3af446c7-bf8f-4c05-a2c9-5139ac557dd8",
      "loginName": "nb",
      "shaPassword": "************",
      "name": "oyt",
      "email": "service@dwwww.net",
      "birthday": null,
      "eduQuali": null,
      "sex": null,
      "avatar": null,
      "status": 345324525,
      "version": 1,
      "createTime": "2025-08-20 14:14:44",
      "editDate": "2025-08-20 14:14:44",
      "createBy": "appId_dfsa",
      "lastLoginTime": null,
      "cellphone": "************",
      "activationCode": null,
      "findPwdCode": null,
      "findPwdLastDate": null,
      "salt": null,
      "visibility": 1,
      "shaPasswordTemp": null,
      "wxOpenId": null,
      "sessionId": null,
      "thirdUserId": "fafgh",
      "thirdTokenId": null,
      "pwdSet": null,
      "loginCount": null,
      "plainPassword": null,
      "pwd": null,
      "findPwdUrl": "",
      "wwwooo": null
    }
  }
}

调问-专业的开源问卷表单系统