Foxtable(狐表)用户栏目专家坐堂 → api调用请教


  共有2296人关注过本帖树形打印复制链接

主题:api调用请教

帅哥哟,离线,有人找我吗?
zhchling
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:385 积分:3893 威望:0 精华:0 注册:2012/2/9 20:09:00
api调用请教  发帖心情 Post By:2018/10/15 3:03:00 [只看该作者]

以下是其他程序提供的API帮助信息。请问能否和FOXTABLE 容易对接?




 回到顶部
帅哥哟,离线,有人找我吗?
zhchling
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:385 积分:3893 威望:0 精华:0 注册:2012/2/9 20:09:00
  发帖心情 Post By:2018/10/15 3:06:00 [只看该作者]

API简介

第三方接口,简单说,就是允许其他应用开发者调用该API允许调用的平台资源。
设置了API,就可以将表单新提交的数据推送到自己的平台,或在自己的平台查询表单提交的数据和评论。 目前支持的API如下:

  • 获取表单列表
  • 获取报表列表
  • 查询表单数据
  • 获取评论数据

API访问规则

  • 所有的数据格式为JSON
  • 所有的数据传输编码为UTF-8
  • 目前,API访问的地址来源为http://api.jsform.com/api/v1/
  • 除了数据推送API外,所有的API都需要恰当的API访问权限。目前我们仅支持HTTP Basic验证的方式。使用方法可参见:http://www.cnblogs.com/QLeelulu/archive/2009/11/22/1607898.html

获取API Key/Secret

在开始使用之前,您需要在“账户”中获取API Key/Secret,只有通过这两个参数才能获取API的访问权限。


 回到顶部
帅哥哟,离线,有人找我吗?
zhchling
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:385 积分:3893 威望:0 精华:0 注册:2012/2/9 20:09:00
  发帖心情 Post By:2018/10/15 3:07:00 [只看该作者]

您每次进行API调用时,都需要将API Key&Secret放到HTTP请求的Header中。例如,使用curl来获得某个表单提交的数据:

  1. curl -u 51470abd078d49c496fda859:vWXVAWXeEQKfLlerFDMD3rsekBQzU5tz --header "Content-Type:application/json" -d "{\"form_id\":\"552b4ffe0cf2ba60b5b6825b\",\"fields\":[\"field1\",\"field5\",\"field6\",\"id\"],\"order_by\":{\"field1\":1}}" --url http://api.jsform.com/api/v1/entry/query



 回到顶部
帅哥哟,离线,有人找我吗?
zhchling
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:385 积分:3893 威望:0 精华:0 注册:2012/2/9 20:09:00
  发帖心情 Post By:2018/10/15 3:08:00 [只看该作者]

获取Post数据示例代码

Java

  1. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  2. BufferedReader br = new BufferedReader(new InputStreamReader((ServletInputStream) request.getInputStream(),"utf-8"));
  3. String line = null;
  4. StringBuilder sb = new StringBuilder();
  5. while ((line = br.readLine()) != null) {
  6. sb.append(line);
  7. }

 回到顶部
帅哥哟,离线,有人找我吗?
zhchling
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:385 积分:3893 威望:0 精华:0 注册:2012/2/9 20:09:00
  发帖心情 Post By:2018/10/15 3:09:00 [只看该作者]

Java-SpringMVC

  1. //params即为Post过来的json对应的map
  2. @RequestMapping(value="/form/getformlist",method=RequestMethod.POST)
  3. public @ResponseBody void deleteForm(@RequestBody Map params){
  4. }



 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/15 9:12:00 [只看该作者]


 回到顶部