You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

5.2 KiB

使用模板创建项目

  • 创建项目的时候要动态置顶问卷名称
curl 'http://192.168.1.144/api/tduck-api/user/project/use-template/create?timestamp=1693914330474&sign=89c17efac92b1c3cfac24a4537295a5f' \
  -H 'Accept: application/json, text/plain, */*' \
  -H 'Accept-Language: zh-CN,zh;q=0.9' \
  -H 'Cache-Control: no-cache' \
  -H 'Connection: keep-alive' \
  -H 'Content-Type: application/json' \
  -H 'Origin: http://192.168.1.144' \
  -H 'Pragma: no-cache' \
  -H 'Referer: http://192.168.1.144/questionnaire/project/template/preview?key=be66abe4d12b4441a93b865fee9daf4f' \
  -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36' \
  -H 'token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJhcHAiOiJnb3YiLCJjbGllbnQiOiJ3ZWIiLCJleHAiOjE2OTQ1MTMzNjEsInVzZXJJZCI6ImQ4ZGZjNmMxZmEyNTM4OTc2MDU5ZjM5MDAwMzZkNDE5IiwiaWF0IjoxNjkzOTA4NTYxfQ.7mWdBCBycjPI311EkxGdbBXRQPkM3KlR7LivTzNYTVtH2CuCsIBq4JbhYYyW0I3yrOkJ7tfURaCm-rW_095bxA' \
  --data-raw '{"key":"be66abe4d12b4441a93b865fee9daf4f"}' \
  --compressed \
  --insecure
  
  {"code":0,"msg":null,"data":"8974379a9250429abaad1eb155bf0db3"}

发布项目

  • 使用上一步返回的data数据(project的key)
curl 'http://192.168.1.144/api/tduck-api/user/project/publish?timestamp=1693911774212&sign=61484ce6bc4e6bf2b44e7b09b79de05a' \
  -H 'Accept: application/json, text/plain, */*' \
  -H 'Accept-Language: zh-CN,zh;q=0.9' \
  -H 'Cache-Control: no-cache' \
  -H 'Connection: keep-alive' \
  -H 'Content-Type: application/json' \
  -H 'Origin: http://192.168.1.144' \
  -H 'Pragma: no-cache' \
  -H 'Referer: http://192.168.1.144/questionnaire/project/form/publish?key=22a5249cfec546b9bce23e7bed31253b' \
  -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36' \
  -H 'token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJhcHAiOiJnb3YiLCJjbGllbnQiOiJ3ZWIiLCJleHAiOjE2OTQ1MTMzNjEsInVzZXJJZCI6ImQ4ZGZjNmMxZmEyNTM4OTc2MDU5ZjM5MDAwMzZkNDE5IiwiaWF0IjoxNjkzOTA4NTYxfQ.7mWdBCBycjPI311EkxGdbBXRQPkM3KlR7LivTzNYTVtH2CuCsIBq4JbhYYyW0I3yrOkJ7tfURaCm-rW_095bxA' \
  --data-raw '{"key":"22a5249cfec546b9bce23e7bed31253b","client":"resi","rangeList":[{"orgId":"1482970883554226177","orgName":"Python第一网格","orgType":"grid","orgPids":"7b6f9a9f9f38d5f9fa7ce94a93d6eb28:d167076e825e75edda6540c5b9717c79:3be8c116c6536aed33fa83cbcd97ce4f:1482970883554226177","subOrgList":[]}]}' \
  --compressed \
  --insecure

提交答卷

curl 'http://192.168.1.144/api/tduck-api/user/project/result/create?access_key=undefined&timestamp=1693913295578&sign=bd183f12370d1c0a386ed4b516d9138c' \
  -H 'Accept: application/json, text/plain, */*' \
  -H 'Accept-Language: zh-CN,zh;q=0.9' \
  -H 'Cache-Control: no-cache' \
  -H 'Connection: keep-alive' \
  -H 'Content-Type: application/json' \
  -H 'Origin: http://192.168.1.144' \
  -H 'Pragma: no-cache' \
  -H 'Referer: http://192.168.1.144/questionnaire/s/eec7f270fb1c4e659d9abded37c1f402' \
  -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36' \
  -H 'token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJhcHAiOiJnb3YiLCJjbGllbnQiOiJ3ZWIiLCJleHAiOjE2OTQ1MTMzNjEsInVzZXJJZCI6ImQ4ZGZjNmMxZmEyNTM4OTc2MDU5ZjM5MDAwMzZkNDE5IiwiaWF0IjoxNjkzOTA4NTYxfQ.7mWdBCBycjPI311EkxGdbBXRQPkM3KlR7LivTzNYTVtH2CuCsIBq4JbhYYyW0I3yrOkJ7tfURaCm-rW_095bxA' \
  --data-raw '{"completeTime":"4862","projectKey":"eec7f270fb1c4e659d9abded37c1f402","submitOs":"Mac OS","submitBrowser":"Chrome","submitUa":{"ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36","browser":{"name":"Chrome","version":"116.0.0.0","major":"116"},"engine":{"name":"Blink","version":"116.0.0.0"},"os":{"name":"Mac OS","version":"10.15.7"},"device":{},"cpu":{}},"wxUserInfo":{},"originalData":{"field101":"描述文字","field102":1},"processData":{"field102":"选项一"}}' \
  --compressed \
  --insecure

保存为模板

curl 'http://localhost:8080/api/tduck-api/user/project/template/save?timestamp=1693996087137&sign=109e46660811f2b152bd3520612d3015' \
  -H 'Accept: application/json, text/plain, */*' \
  -H 'Accept-Language: zh-CN,zh;q=0.9' \
  -H 'Cache-Control: no-cache' \
  -H 'Connection: keep-alive' \
  -H 'Content-Type: application/json' \
  -H 'Origin: http://192.168.1.144' \
  -H 'Pragma: no-cache' \
  -H 'Referer: http://192.168.1.144/' \
  -H 'Sec-Fetch-Dest: empty' \
  -H 'Sec-Fetch-Mode: cors' \
  -H 'Sec-Fetch-Site: cross-site' \
  -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36' \
  -H 'sec-ch-ua: "Chromium";v="116", "Not)A;Brand";v="24", "Google Chrome";v="116"' \
  -H 'sec-ch-ua-mobile: ?0' \
  -H 'sec-ch-ua-platform: "macOS"' \
  -H 'token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJhcHAiOiJnb3YiLCJjbGllbnQiOiJ3ZWIiLCJleHAiOjE2OTQ1ODkyMTQsInVzZXJJZCI6ImQ4ZGZjNmMxZmEyNTM4OTc2MDU5ZjM5MDAwMzZkNDE5IiwiaWF0IjoxNjkzOTg0NDE0fQ.bK_ItNjqyqlEz3KJpuDi96j6gn9b_Jz2FViYiPAcx9UTiRG241za59AJM-Wv-qZ-rf_rAe8kFVPqBcVw59GNZw' \
  --data-raw '{"key":"2e974db6c9f44c5c8489e61f68d6334c"}' \
  --compressed