你可以通过该API获取当前团队下的所有表单列表

GET /openapi/forms

curl请求示例:


curl https://fanqier.cn/openapi/forms?token=${token}&page=0&pagesize=20 // 网页版本使用 fanqier.cn 域名

curl https://ding.fanqier.cn/openapi/forms?token=${token}&page=0&pagesize=20 // 钉钉版本 ding.fanqier.cn 域名

curl --header "x-open-api-token: ${token}" https://fanqier.cn/openapi/forms

请求参数

字段名 类型 描述
page Number 分页当前页,从0开始
pagesize Number 分页每页条数,默认20

返回值示例:

{
    "data": {
        "count": 1,
        "list": [{
            "_id": "5a18cedca8bb347fbfc0387c", // 该id 用于获取表单结构和表单数据
            "status": 9,
            "name": "API测试表单1",
            "description": "",
            "replies": 25,
            "created": "2017-11-25T02:02:32.248Z",
            "lastUpdated": "2017-11-25T02:28:36.000Z"
        }]
    },
    "status": {
        "code": 200,
        "message": "success"
    }
}

status字段仅用于表明返回状态,data字段中包含所有的信息

<br/ >

data字段数据说明列表

字段名 类型 描述
count int 当前团队中表单的数量,亦是list数组的长度
list Array 数组包含当前团队的所有表单
list._id String 表单id(其余支持的api中均需要使用该字段)
list.status int 表单状态(0为草稿——新建后编辑中,尚未发布。1为修改中——已发布的表单再次进行编辑,尚未重现发布。9为发布后的状态)
list.name String 表单名称
list.description String 表单描述信息
list.replies int 表单回复数
list.created Date 表单创建时间
list.lastUpdated Date 表单最后修改时间